WO2017088068A1 - Vêtement de capture de mouvement - Google Patents
Vêtement de capture de mouvement Download PDFInfo
- Publication number
- WO2017088068A1 WO2017088068A1 PCT/CA2016/051398 CA2016051398W WO2017088068A1 WO 2017088068 A1 WO2017088068 A1 WO 2017088068A1 CA 2016051398 W CA2016051398 W CA 2016051398W WO 2017088068 A1 WO2017088068 A1 WO 2017088068A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensor
- segment
- user
- rotation matrix
- motion
- 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
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/6804—Garments; Clothes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/6804—Garments; Clothes
- A61B5/6805—Vests, e.g. shirts or gowns
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6813—Specially adapted to be attached to a specific body part
- A61B5/6822—Neck
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6813—Specially adapted to be attached to a specific body part
- A61B5/6823—Trunk, e.g., chest, back, abdomen, hip
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6813—Specially adapted to be attached to a specific body part
- A61B5/6824—Arm or wrist
-
- A—HUMAN NECESSITIES
- A41—WEARING APPAREL
- A41D—OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41D1/00—Garments
- A41D1/002—Garments adapted to accommodate electronic equipment
-
- A—HUMAN NECESSITIES
- A41—WEARING APPAREL
- A41D—OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41D13/00—Professional, industrial or sporting protective garments, e.g. surgeons' gowns or garments protecting against blows or punches
- A41D13/0015—Sports garments other than provided for in groups A41D13/0007 - A41D13/088
-
- A—HUMAN NECESSITIES
- A41—WEARING APPAREL
- A41D—OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41D2400/00—Functions or special features of garments
- A41D2400/80—Friction or grip reinforcement
- A41D2400/82—Friction or grip reinforcement with the body of the user
-
- A—HUMAN NECESSITIES
- A41—WEARING APPAREL
- A41D—OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41D2500/00—Materials for garments
- A41D2500/10—Knitted
-
- A—HUMAN NECESSITIES
- A41—WEARING APPAREL
- A41D—OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41D31/00—Materials specially adapted for outerwear
- A41D31/04—Materials specially adapted for outerwear characterised by special function or use
- A41D31/18—Elastic
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/10—Athletes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1113—Local tracking of patients, e.g. in a hospital or private home
- A61B5/1114—Tracking parts of the body
Definitions
- the technical field generally relates to wearable technologies. More particularly, it relates to a garment for three-dimensional tracking of a user's movements.
- An improved system is therefore needed which solves as least some of the problems of the prior art.
- such an improved system should reduce the number of sensors required to track 3D body movement, and should be more practical for use in the context of tracking body movement during physical activity or sport.
- a device for sensing three-dimensional (3D) motion of a user's body includes at least one form-fitting garment article having a plurality of compression areas formed of compressive fabric and a plurality of tracked areas, the compression areas being located to maintain position of the tracked areas over the user's body when the form-fitting garment article is worn by the user, a plurality of motion sensors positioned on the form-fitting garment article at the tracked areas, the motion sensors being operable to capture 3D motion.
- a kit for capturing 3-D motion of a user there is provided.
- the kit includes a plurality of sensor capsules operable to capture 3-D motion, a form-fitting garment article having a plurality of sensor holders attached thereto, each sensor holder being configured to removably retain one of the sensor capsules, and a brain pack removably attachable to the form-fitting garment article and configured to receive captured motion data from the sensor capsules.
- a method for sensing three- dimensional (3D) motion of a user includes wearing, over the user's body, a form-fitting garment article having a plurality of compression areas and a plurality of tracked areas; positioning the compression areas over a first set of body parts of the user to be compressed; positioning the tracked areas over a second set of body parts of the user to be tracked, and capturing, by a plurality of sensors positioned on the form-fitting garment article at the tracked areas, 3-D motion of the second set of body parts of the user.
- a method for processing three- dimensional (3D) motion of a user includes receiving orientation information captured by a first inertial sensor positioned at an upper sub-segment of a body segment of the user, receiving orientation information captured by a second inertial sensor positioned at a lower sub-segment of the body segment of the user, calibrating the first inertial sensor and second inertial sensor based on the orientation information captured when the user is in a calibration pose, transforming the orientation information captured by the first inertial sensor into a first rotation matrix defining the orientation of the first inertial sensor relative to the configuration pose, transforming the orientation information captured by the second inertial sensor into a second rotation matrix defining the orientation of the second inertial sensor relative to the configuration pose; and adjusting the one of the rotation matrices based on the other of the rotation matrices.
- a method for processing three-dimensional (3D) motion of a user includes receiving orientation information captured by an inertial sensor positioned at an upper sub-segment of a body segment of the user; receiving stretch signal captured by a stretch sensor positioned at a joint connecting the upper sub- segment to a lower sub-segment of the body segment; calibrating the inertial sensor and the stretch sensor based on the orientation information and angle information captured when the user is in a calibration pose; transforming the orientation information captured by the inertial sensor into a first rotation matrix defining the orientation of the inertial sensor relative to the configuration pose; mapping the stretch signal by the stretch sensor to a flexion angle information; and determining a corrected first rotation matrix based on the flexion angle to determine a second rotation matrix defining an orientation of the lower sub-segment.
- a method for processing three- dimensional (3D) motion of a user includes receiving orientation information captured by a first inertial sensor positioned at an upper sub-segment of a body segment of the user; receiving orientation information captured by a second inertial sensor positioned at a lower sub-segment of the body segment; receiving stretch signal captured by a stretch sensor positioned at a joint connecting the upper sub-segment to the lower sub-segment; calibrating the first inertial sensor, the second inertial sensor and the stretch sensor based on the orientation information and angle information captured when the user is in a calibration pose; transforming the orientation information captured by the first inertial sensor into a first rotation matrix defining the orientation of the first inertial sensor relative to the configuration pose; transforming the orientation information captured by the second inertial sensor into a second rotation matrix defining the orientation of the second inertial sensor relative to the configuration pose; mapping the stretch signal by the stretch sensor to a flexion angle information; and compensating the
- a smart garment for tracking three-dimensional body movement of a user includes at least one stretchable sensor spanning across a joint of the user's body, the stretchable sensor generating a flexion signal corresponding to a flexion angle of said joint; and at least one additional sensor positioned along a first segment of the user's body adjacent said joint, the additional sensor generating an orientation signal corresponding to an orientation of said first segment.
- the flexion signal and the orientation signal are processed to estimate a three-dimensional position or orientation of a second segment of the user's body adjacent to said joint and opposite said first segment.
- a smart garment for tracking three-dimensional body movement of a user includes at least one sensor cluster for tracking movement of a segment of the user's body.
- the sensor cluster includes: a stretchable sensor spanning across a joint of the user's body, the stretchable sensor generating a first signal corresponding to a flexion angle of said joint; a first inertial sensor positioned adjacent the joint, the first inertial sensor generating a second signal corresponding to an orientation of a proximal segment of the user's body; and a second inertial sensor positioned adjacent the joint, opposite the first inertial sensor, the second inertial sensor generating a third signal corresponding to an orientation of a distal segment of the user's body adjacent said proximal segment.
- the first, second and third signals are processed to estimate a three-dimensional movement of a portion of the user's body.
- a kit for tracking three-dimensional body movement of a user includes: a garment wearable to cover a portion of a user's limb; a stretchable sensor attachable across a portion of the garment spanning a joint of the user's body, the stretchable sensor generating a first signal corresponding to a flexion angle of said joint; a first inertial sensor attachable to a portion of the garment adjacent the joint, the first inertial sensor generating a second signal corresponding to an orientation of a proximal segment of the user's body; a second inertial sensor attachable to a portion of the garment adjacent the joint and opposite the first inertial sensor, the second inertial sensor generating a third signal corresponding to an orientation of a distal segment of the user's body adjacent said proximal segment.
- the first, second and third signals are processed to estimate a three-dimensional movement
- a method for tracking three-dimensional body movement of a user includes the steps of: generating a first signal corresponding to a flexion angle of a joint on the user's body, the flexion angle being generated by a stretchable sensor positioned across said joint; generating a second signal corresponding to an orientation of a proximal segment of a user's body, the second signal being generated by an inertial sensor positioned on the proximal segment of the user's body adjacent the joint; generating a third signal corresponding to an orientation of a distal segment of the user's body, the third signal being generated by an inertial sensor positioned on the distal segment of the user's body opposite the proximal segment and adjacent the joint; and processing the first, second and third signals to estimate a three dimensional movement of a portion of the user's body.
- processing the first, second and third signals comprises processing the first and second signals to determine an estimated position of the proximal and distal segments, processing the third signal to determine the flexion angle of the joint, and correcting the estimated position of the proximal and distal segments using the determined flexion angle of the joint.
- Figures 1A and 1 B are respective front and rear views of a motion capture garment, according to an embodiment.
- Figure 1 C is an individual view of the brain pack in the motion capture garment of Figures 1 A and 1 B.
- Figure 2A is a schematic showing the capsule placement on the motion capture garment of Figures 1A and 1 B.
- Figures 2B, 2C and 2D are respective individual views of the capsules and holders shown in Figure 2A.
- Figure 2E is a rear view of the capsule.
- Figure 3A is a schematic showing the stretch sensor placement on the motion capture garment of Figures 1 A and 1 B.
- Figures 3B and 3C are respective individual views of the stretch sensors shown in Figure 3A.
- Figure 4 is a schematic illustrating a segmentation of the human body for creating a model thereof, as used in a method for tracking body motion according to an embodiment.
- Figure 5 is a schematic flowchart illustrating sensor fusion, according to an embodiment where body motion is tracked using inertial sensors only.
- Figure 6 is a schematic flowchart illustrating sensor fusion, according to an embodiment where body motion is tracked using one inertial sensor and one stretch sensor per tracked segment.
- Figure 7 is a schematic flowchart illustrating sensor fusion, according to an embodiment where body motion is tracked using two inertial sensors and one stretch sensor per tracked segment.
- Figures 8A and 8B are respective block diagrams of the data and power modules in the brain pack of Figure 1 C. DETAILED DESCRIPTION
- a motion capture garment 100 is provided according to an embodiment.
- the garment 100 includes at least one garment article that is wearable by a user.
- the garment 100 is further configured to track body movements in 3D.
- the garment article of the garment 100 is sportswear garment in that it is designed to be worn for sports, exercise or other physical activities.
- the garment article is a seamless garment made of a stretchable and breathable material, and is sized and shaped such that it is form- fitting in that it closely conforms to a user's body.
- the garment article can, for example, be a compression-type garment article, and can be provided with compression areas at specific locations on the user's body which can aid the user in positioning the garment 100 properly, consequently placing sensors 108 in their proper positions.
- Compression areas herein refers to areas of the garment article of the garment 100 that are formed of compressive fabric to provide a compression fit to a corresponding area of the user's body when the garment article is worn.
- the various of areas of the garment article may be formed of compressive fabric.
- the garment article may be entirely formed of compressive fabric. Accordingly, the compression areas of the at least one garment article corresponds to areas of the garment article that apply a greater compressive force than other areas of the form-fitting garment article.
- the form-fitting garment article is formed of a continuously knitted material so as to be substantially seamless.
- the compression areas correspond to more tightly knitted areas of the continuously knitted material.
- the compression areas are located on the at least one garment article so that tracked areas of the garment article are maintained in position over the user's body when the form-fitting garment article is worn by the user. Some tracked areas may be located in proximity of the compression areas. Alternatively, or additionally, some tracked areas may be located at the compression area.
- the tracked areas of the garment article correspond to locations where sensors described herein are affixed to the garment article of the garment 100.
- the at least one garment article includes an upper- body section 102 that is designed to fit a user's upper body, and comprises sleeve portions which cover the user's arms, preferably down to the user's wrists, and a torso portion which covers the user's torso.
- the at least one garment article includes a lower-body section 104 that is designed to fit a user's lower body, and comprises leg portions which cover the user's legs, preferably down to the user's ankles, and a waist portion covering the user's waist.
- the garment article can serve as a frame for mounting and embedding components useful in capturing 3D motion: by providing garment sections 102, 104 which cover the entirety of the user's body as described above, components can be positioned at virtually any location on the user's body.
- the garment sections 102, 104 are each provided with a network of electrically conductive channels 106.
- the conducting channels 106 can comprise, for example, isolated and preferably insulated or protected channels through which conductive wiring can be fed.
- the conducting channels 106 can additionally or alternatively comprise electrically conductive fibres embedded in or affixed to the garment.
- the conductive channels 106 serve to electrically connect various electrical components positioned along the garment 100.
- the conductive channels 106 are positioned and arranged such that they minimize the length of wire required to form a complete conductive network, and such that they do not interfere with the free movement of the user wearing the garment 100.
- the channels 106 extend over a user's trapezius muscles to connect to the back of the user's arms.
- the channels 106 in the upper-body section 102 and lower-body section 104 are configured such that they meet near a common nodal region 103, for example near the junction of the section 102, 104 near the user's waist.
- the channels 106 can comprise mainly straight lines, and can be provided with gradually curved portions in order to reach the nodal region 103.
- the garment article is a one-piece suit that covers the full body of the user.
- the at least one garment article of the garment 100 may cover less than the full body of the user.
- only the upper body section 102 or only the lower body section 104 is provided or worn at a given time.
- the upper body section 102 may be a short sleeve article in which the lower arm portions of the user are exposed when worn.
- the lower body section 104 may be in the form of shorts in which lower leg portions of the user are exposed when worn.
- a plurality of sensors 108 are strategically positioned at various locations on the garment 100 in order to capture 3D motion data of the user's full-body movements.
- the sensors 108 are positioned along the network of conductive channels 106, and are in electric communication therewith.
- the sensors 108 can receive power from a power source connected to the network of channels 106, and can also transmit and/or receive signals from other components through the channels 106.
- the sensors 108 can be provided with an independent power source, such as a battery, which can be charged through the channels 106.
- the sensors 108 can communicate wirelessly, or store data locally in order to be transferred at a later time. In such configurations, the sensors 108 need only use the channels 106 for charging purposes.
- a first type of sensor 108 can include a biomechanical capsule 200.
- the capsule 200 comprises an inertial measurement unit (IMU) capable of measuring movement along 9 degrees-of-freedom (DOF): orientation in the x, y and z directions (yaw, pitch, and roll), acceleration in the x, y and z directions, rate of rotation in x, y, and z directions, and magnetic field in the x, y and z directions.
- IMU inertial measurement unit
- the capsule also includes a controller and a transmitter for operating the IMU and communicating data captured therefrom to another location, such as a remote processor or a central hub.
- the controller can be implemented using an application specific integrated circuit or could comprise, for example, a processor and memory.
- the transmitter is wireless and comprises a Bluetooth chip, but in other embodiments, other wired or wireless transmitters can also be used.
- the capsule can be provided with a storage module including memory which can serve to save data captured by the IMU for offline processing.
- the capsule 200 comprises a rechargeable battery for independently powering the components housed therein. It should be understood, however, that in other embodiments a replaceable or non-rechargeable battery can be provided. In other embodiments, the capsule 200 can operate without a battery and be powered through a connection with the network of channels 106.
- additional sensors can be provided within the capsule 200, which can be used to measure other 3D motion parameters, increase the accuracy of the IMU and/or capture physiological data of the user, such as the user's heartrate, body temperature, etc.
- the garment 100 can include a plurality of capsules 200, and each capsule can include different types of sensors depending on the capsule's location and intended function.
- the capsule 200 is preferably removably attached to the garment 100, thereby allowing the capsule 200 to be removed while the garment is being washed or stored.
- the capsule 200 is removably engageable with a corresponding holder 250.
- the holder 250 is preferably permanently attached to the garment 100, and is preferably made from a water and heat resistant material, such as a strong plastic.
- the holder 250 is attached to the network of channels 106 in the garment 100, and comprises an interface 254, allowing the capsule 200 to connect to the network of channels 106 when inserted into the holder 254.
- a backside of the capsule 200 comprises one or more electrical contacts for forming a conductive path with an electrical contact of the capsule holder.
- nine capsules 200A-200I are provided which can be inserted into nine corresponding holders 250A-250I at different locations on the garment 100.
- the capsules 200A-200I and holders 250A-250I can be provided with identifiers 202, 252, allowing a user to match a particular one of the capsules 200A-200I with its corresponding holder 250A-250I.
- a first holder 250A is provided on the user's chest, a second 250B on the user's right upper arm, a third 250C on the user's right lower arm, a fourth 250D on the user's left upper arm, a fifth 250E on the user's left lower arm, a sixth 250F on the user's right upper leg, a seventh 250G on the user's right lower leg, an eighth 250H on the user's left upper leg, and a ninth 250I on the user's left lower leg.
- more or fewer capsules can be provided and their position can vary depending on the type of sensor data required to determine the user's 3D movements.
- the upper body section 102 garment article includes a first elbow compression area 256A to be located over a right elbow joint of the user's body when the upper body section 102 is worn.
- the first elbow compression area 256A is in proximity of an right upper arm tracked area where the second holder 250B is located. Accordingly proper placement of the first elbow compression area 256A over the user's right elbow contributes to maintaining the second holder 250B in position over the user's right upper arm.
- the first elbow compression area 256A is also in proximity of a right lower arm tracked area where the third holder 250C is located. Accordingly proper placement of the first compression area 256A over the user's right elbow also contributes to maintaining the third holder 250C in position over the user's right lower arm. It will be appreciated that the second elbow compression area 256B to be located over a left elbow joint of the user's body provides a similar effect in maintaining the fourth holder 200D and/or fifth holder 200E in position over the user's upper left arm and lower left arm respectively.
- the lower body section 104 garment article includes a first knee compression area 256C to be located over a right knee of the user's body when the lower body section 104 is worn.
- the first knee compression area 256C is in proximity of a right upper leg tracked area where the sixth holder 250C is located. Accordingly proper placement of the first knee compression area 256C over the user's right knee contributes to maintaining the sixth holder 250C position over the user's right upper leg.
- the first knee compression area 256C is also in proximity of right lower leg tracked area where the seventh holder 250G is located. Accordingly proper placement of the third compression area 256C over the user's right knee also contributes to maintaining the seventh holder 250G in position over the user's right lower leg.
- the second knee compression area 256D to be located over a left knee joint of the user's body provides a similar effect in maintaining the eighth holder 250H and/or ninth holder 250I in position over the user's upper left leg and lower left leg respectively.
- the lower body section 104 garment article may further include a first calf compression area 256E to be located over a right calf of the user's body when the lower body section 104 is worn.
- the first calf compression area 256E is in proximity of the right lower leg tracked area where the seventh holder 250G is located. Accordingly proper placement of the fifth compression area 256E over the user's right calf in combination with the first knee compression area 256C contributes to maintaining the seventh holder 250G in position over the user's right lower leg.
- the second calf compression area 256F to be located over the left calf of the user's body provides a similar effect in maintaining the ninth holder 250I in position over the user's lower left leg.
- distinctive visual indicators are provided on the compression areas 256A-256F so that they may be easily identified and correctly positioned over their corresponding body parts.
- a second type of sensor 108 includes a stretchable sensor (or “stretch sensor”) such as a sensor band 300.
- the sensor band 300 comprises a flexible fabric sensor, such as the StretchSenseTM fabric sensor.
- the output of the sensor corresponds to an amount by which the sensor is stretched, providing one DOF along the stretching axis.
- the sensor band 300 can be positioned along a joint or a muscle, thereby sensing the movement angle of a joint or the flex of a muscle.
- the sensor band 300 comprises a fabric sensor, other types of stretch sensors can also be used.
- the sensor band 300 is preferably removably attached to the garment 100, thereby allowing the band 300 to be removed while the garment is being washed or stored. It should be understood, however, that in some embodiments the band 300 can be made water and/or heat resistant such that it is safe to wash the garment 100 with the band 300 still attached. In the present embodiment, the band 300 is securable at both ends to a connector 350 on the garment 100 which serve to hold the band 300 in place and allows the band to be stretch as the user moves while wearing the garment 100.
- the connector 350 can comprise, for example, textile hook-and- loop fasteners and/or buckle-type fasteners.
- the connector 350 also comprises an interface 352 for electrically connecting with a corresponding interface 302 of the band 300.
- connection of these interfaces 302, 352 allow the band 300 to communicate with the network of channels 106 in the garment 100, and thus provide sensing signals thereto for processing.
- the band 300 can further be secured to the garment 100 by insertion through a fastener loop 356 attached to or woven into the garment 100.
- each band 300A-300D is provided which can be secured to connectors 350 at four different locations on the garment 100.
- the bands 300 and connectors 350 can be provided with identifiers 302, 352, allowing a user to match a particular band 300 with its corresponding connector 350.
- a first band 300A is securable across the user's right elbow, a second band 300B across the user's left elbow, a third 300C across the user's right knee, and a fourth 300D across the user's left knee.
- each band 300 is associated with and positioned between two capsules 200.
- more or fewer bands can be provided and their position can vary depending on the type of sensor data required to determine the user's 3D movements.
- all the bands 300 can be made of the same material and have the same sensing properties, while in other embodiments, the bands 300 can be made of different materials or have different properties depending on where they are to be placed and depending on their desired sensing objective. For example, a band destined to measure high forces on large muscle groups or large joints can be made differently than a band destined for low force; the same goes for fast vs. slow acceleration, long vs. short impulse, and other sensing considerations.
- the size and/or shape of the bands 300 can be designed for optimal sensing at a particular location, and/or different materials can be used to form the bands 300.
- the sensors 108 communicate with and are charged through a brain pack 1 10.
- the brain pack 1 10 is sized, shaped and positioned such that it does not interfere with the user's movements.
- the brain pack 1 10 fits around the user's waist, and is positioned near the common nodal region 103 of the conductive channels 106 in the upper- and lower-body sections 102, 104.
- the pack 1 10 does not necessarily contain intelligence, and therefore does not necessarily process information.
- the pack 1 10 in the present embodiment serves as a hub, and serves many different functions including interfacing with the capsules 200 and external processing devices through a data printed circuit board (PCB) 800 and providing power to the garment 100 and sensors 108 through a power PCB 850.
- PCB data printed circuit board
- the components of the brain pack 1 10 can be implemented on a single PCB or on several PCBs, depending on the form factor and manufacturability requirements.
- the power PCB 850 mainly serves to manage power in the system. It comprises a power section 852, which can interface with and manage the charging and discharging of a battery which is housed in the pack, and the distribution of power to different components of the system. It can also serve to operate the stretch sensors 300, for example by powering the sensors and/or receiving stretch information received therefrom through an electronics interface 854.
- the data PCB 800 mainly serves to manage data, for example by storing it to an SD card 132, or transmitting it wirelessly via Bluetooth.
- the data PCB 800 is provided with a controller, in this case a microcontroller unit (MCU) 804, for controlling the operation of the sensors 108, the SD card 132 and the I/O elements such as buttons 128 and LEDs 130.
- the MCU 804 can also serve to receive and interpret data received from the sensors 108, and operate a wireless module, in this case a Bluetooth radio frequency (RF) section 806.
- RF radio frequency
- the processor 804 can operate Bluetooth aggregator modules in the RF section 806 to gather information received from each of the sensors, and combine this information into a single frame to be transmitted to an external device for further processing.
- the brain pack 1 10 can wirelessly communicate with a mobile phone in order to transmit sensor information thereto, and to receive operation commands therefrom. It can also be wirelessly connected to the capsules 200, for example via a Bluetooth connection.
- the pack 1 10 is provided with a memory module, in this case a removable SD memory card 132, for saving recorded data from the sensors 108 for offline processing, however in alternate embodiments, different types of memory can be provided.
- a memory module in this case a removable SD memory card 132, for saving recorded data from the sensors 108 for offline processing, however in alternate embodiments, different types of memory can be provided.
- human interface devices are also provided such as buttons 128 and/or LEDs 130, but in alternate embodiments, different human interface or I/O devices can be provided, such as a touchscreen or touch pad.
- the brain pack 1 10 is electrically connectable to the network of channels 106 in each of the upper-body 102 and lower-body 104 sections via removable connectors 1 12, 1 14.
- the removable connectors 1 12, 1 14 fit within correspondingly marked ports 122, 124 in the brain pack 1 10.
- the brain pack 1 10 is further provided with an interface port 126, such as a USB port for example, for receiving power from an external source and/or for communicating with an external device.
- an interface port 126 such as a USB port for example, for receiving power from an external source and/or for communicating with an external device.
- the brain pack 1 10 can provide power to the garment 100 through the channels 106, allowing any sensors 108 or other components attached thereto to charge.
- the battery provided in the brain pack 1 10 is preferably rechargeable, allowing it to be charged when a power source is connected to the interface port 126.
- the charging of the garment 100 is completely integrated: a single power connection 126 is required in order to charge the brain pack 1 10 and sensors 108, so long as they are all connected through the conductive channels 106.
- the garment 100 gathers motion data from the sensors 108 and can transmit the data in real-time to an external processing device, such as a smartphone.
- the smartphone can receive this information and process it in order to generate a model of the user's body in real-time.
- the generated model can then be displayed to the user, or to a coach who is aiding the user, in order to provide the user with feedback, for example to improve form when performing athletic activities.
- the motion data can be recorded by the SD card and can be processed offline, for example after being loaded to an external processing device such as a computer. The user can thereby see a playback of his recorded movements, and pause, rewind and fast-forward as necessary.
- This motion information can further be aggregated to identify trends in the user's motions, and identify improvements or progressions in certain repeated movements, for example to aid in improving weightlifting form over time.
- sensors can be used in order to capture 3D motion. Data from these sensors can be processed and interpreted in order to determine/estimate a user's actual body movements in 3D space.
- data from these sensors can be processed and interpreted in order to determine/estimate a user's actual body movements in 3D space.
- the garment 100 described herein therefore attempts to reduce the number of sensors required while maintaining sufficient accuracy and reliability by optimizing sensor placement and by combining sensor types.
- a combination of inertial sensors 200 and stretchable sensors 300 are used in order to capture 3D movement. These two different types of sensors are placed at strategic locations on the user's body, allowing them each to independently collect data relative to the user's movements. This data can then be processed and combined to obtain a result that is more accurate than any one of the sensors taken individually.
- two inertial sensors 200 can be associated with a stretchable sensor 300.
- a stretchable sensor 300C can be placed across the user's right knee, between an inertial sensor 200F on the user's right upper leg and inertial sensor 200G on the user's right lower leg. Using sensor fusion techniques, information from these three sensors can together form an accurate representation of the user's right leg movement.
- the capsules 200 can be removed from their holders 250, the stretchable sensor 300, where provided, can be removed and the brain pack 1 10 can be disconnected so that the garment 100 can be washed.
- the garment article having the network of conductive channel 106 affixed thereto maybe fully submerged, such as being washed in a machine washing, while still providing full sensing functionality when subsequently dried.
- the form-fitting garment article is first worn over the user's body.
- the compression areas of the form- fitting garment article are appropriately positioned over a first set of corresponding body parts of the user.
- tracked areas of the garment article located in proximity or at the compression areas are also positioned over a second set of correspond body parts of the users. The tracked areas correspond to where motion sensors are to be placed.
- 3-D motion of the second set of body parts may be captured using the sensor.
- the capturing generates motion data, which may be further processed as described hereinbelow.
- the method further includes, prior to capturing motion, attaching the brain pack to the waist portion of the user and connecting the brain pack to sensors via the conductive channels formed in the garment article.
- the method also includes, prior to capturing motion, inserting the sensor capsules into their respective sensor holders affixed to the garment article.
- the brain pack may be detached from the garment article and the capsule sensors may be removed from the capsule holders.
- the garment article with the capsule holders attached and the conductive channels still embedded can be fully submerged for washing, such as washing inside a washing machine.
- Data acquired using the above-described garment can be processed in order to track the 3D body movement of a user.
- the data acquired may be processed in real time.
- the user's body can be modelled as being comprised of distinct segments 400.
- the body can be divided into arm segments 402, leg segments 408 and a chest segment 414, with each of the segments preferably being connected and movable relative to another segment along a joint 450.
- the model can further be subdivided into sub-segments, for example where two portions of the segment meet at a joint 450, for example by dividing the arm segment 402 into an upper (or proximal) sub- segment 404 and lower (or distal) sub-segment 406, the sub-segments being connected by an elbow joint 450.
- the leg segment 408 can be divided into an upper (or proximal) sub-segment 410 and lower (or distal) sub-segment 412, the sub-segments meeting at a knee joint 450.
- the body can be divided into more or fewer segments and/or sub-segments, depending on the modelling requirements.
- the user's global body position and movement can be constructed by determining the orientation of each of the joints 250 which form part of the model.
- each segment of the user's body 400 is provided with at least one inertial sensor 200.
- the inertial sensor 200 provides an orientation of each segment 400 (i.e. pitch, yaw and roll).
- a stretchable sensor is provided across the joint 450 joining the sub-segments.
- the stretchable sensor thus allows determining a flexion angle of the joint 450, and thus an angle of the first sub- segment relative to the second sub-segment.
- the segment orientation and the flexion angle can be processed in order to estimate the shoulder and elbow orientation, and thus construct a model of the 3D position of the segment and/or sub-segment.
- a single inertial sensor 200 can be positioned on only one of the sub-segments, providing orientation information relating to only that sub-segment.
- a single inertial sensor when a single inertial sensor is provided on a segment, it should be positioned on the upper or proximal sub-segment, thereby allowing the sensor to be more accurate as it is subject to less acceleration.
- a single inertial sensor 200D can be positioned on the upper sub-segment 404.
- a second inertial sensor 200 can be provided in order to provide an orientation of the lower or distal sub-segment.
- a second inertial sensor 200E can be positioned on the lower sub-segment 406. Providing a second inertial sensor 200 can improve accuracy and reliability of the tracking method.
- each segment which comprises sub-segments is tracked using at least two sensors.
- information from these sensors is fused, thereby allowing the use of information of more than one sensor in a complimentary way to improve accuracy, reliability and other properties than if those sensors were to be otherwise taken alone.
- Sensors may reflect the information with different accuracies and characteristics.
- the key point in sensor fusion is that the sensors have the ability to complement each other based on different characteristics, source of information, location, etc. The goal is to benefit from advantages of both and prevent the disadvantages and uncertainty of each sensor in the final model.
- a user's body movement can be tracked using inertial sensors 200 only.
- Each segment of the user's body can be tracked individually, with the information from each segment allowing for the construction of a full 3D model of the user's movement.
- Each sub-segment of a tracked segment is provided with an inertial sensor. Data from the two inertial sensors on a given segment can be combined in order to improve accuracy and compensate for uncertainties.
- an arm segment 402 can be tracked using a first inertial sensor 200D positioned on the upper sub-segment 404, and a second inertial sensor 200E positioned on the lower sub-segment 406.
- a first step comprises calibration.
- the user is positioned in a T-pose (i.e. standing up straight, with legs together and arms raised to the sides at a 90 degree angle), providing an initial frame of reference for changes in orientation recorded by the inertial sensors. Any subsequent movements of the user will be recorded relative to the initial T-pose.
- all the inertial sensors can be calibrated at once, for example by having the user stand in the T-pose for a period of time.
- each sensor can be calibrated individually, for example by allowing the user to hold one arm out to his side at a time for a period of time.
- the calibration can be initiated, for example, by pressing a button on the brain pack or by receiving a command from an external device, such as an application on a smartphone.
- orientation information from each of the upper arm and lower arm inertial sensors is captured. This information is transformed into a rotation matrix, which defines the orientation of those sensors as a rotation relative to the T-pose.
- the rotation matrices are then processed by a fusion unit, which can for example be implemented in a processor, either located on the garment or in an external device such as a smartphone.
- a fusion unit information from each of the sensors is combined and known constraints are applied in order to obtain a more accurate result by adjusting the rotation matrices.
- the inertial sensors are provided along a common segment. Therefore, at least one of their pitch, yaw, and roll axes should be aligned with one another, or should rotate within a common plane. If the axes are misaligned, the rotation matrix of the lower sensor is adjusted, such that the angle of the lower sensor is properly aligned with the upper sensor.
- the yaw axis of the lower arm sensor should be in the same plane as the yaw axis of the upper arm sensor. Therefore, if the yaw axis of the lower sensor is misaligned, the rotation matrix of the lower sensor can be compensated such that it rotates within the same plane as the roll and yaw axes of the upper arm.
- the pitch axis of the upper and lower leg sensors should be aligned.
- the rotation matrix of the lower leg sensor can be corrected such that it is in alignment with the upper leg sensor. Once corrected, the aligned information from the two inertial sensors can be used to estimate the orientation of the elbow. This estimate can be improved by applying known constraints.
- the rotation matrices of both sensors can be corrected until the estimated elbow angle falls within a permitted range.
- Other constraints can be applied according to other range of motion limitations in human physiology, and according to user-specific range of motion limitations.
- the same type of constraints can be applied for the leg segments, for example for the limits in range of motion of the knee and/or hip.
- the rotation matrices correspond to final or compensated rotation matrices which are preferably a more accurate and reliable representation of the orientations of the user's joint.
- These rotation matrices can be applied to the 3D model of the user's body in order to accurately represent the body position of the user at any given time.
- Method B Tracking segments using one inertial sensor and one stretch sensor
- a user's body movement can be tracked using inertial sensors and stretch sensors.
- An inertial sensor and a stretch sensor are provided for each segment of the user's body: the inertial sensor being provided on an upper sub- segment of a body segment, and the stretch sensor being provided along a joint which connects the upper sub-segment to a lower sub-segment.
- the inertial sensor provides orientation information of the upper sub-segment, while the stretch sensor provides an angle of the upper sub-segment relative to the lower sub- segment. The information from these two sensors can be combined to predict a position of the lower sub-segment.
- an arm segment 402 can be tracked using a first inertial sensor 200D positioned on the upper sub- segment 404, and a stretch sensor 300B extending across the joint 450.
- a first inertial sensor 200D positioned on the upper sub- segment 404
- a stretch sensor 300B extending across the joint 450.
- a first step comprises calibration.
- the user is positioned in a T-pose, providing an initial frame of reference for the movement and orientation recorded by the inertial sensor, and for the initial stretch amount of the stretch sensor. Any subsequent movements of the user will be calculated relative to the initial T-pose.
- the sensors can be calibrated all at once.
- the stretch sensor can be further calibrated to identify a maximum stretch amount, for example by having the user flex his elbow as much as possible and capturing the value recorded by the stretch sensor at maximum flexion.
- tracking information is gathered from the inertial and stretch sensors. With respect to the inertial sensor, orientation information (i.e. yaw, pitch and roll) is captured. This information is transformed into a rotation matrix, which defines the orientation of this sensor as a rotation relative to the T-pose.
- the output signal must be mapped to a corresponding flexion angle of the elbow.
- the signal In order to map the signal to a flexion angle, the signal must first be filtered. Any known suitable filtering algorithm can be applied, according to the properties of the sensor, in order to remove undesired noise, distortion or outlier values.
- the filtered signal can then be mapped to a flexion angle.
- This mapping can be accomplished, for example, by determining a function which represents the flexion angle as a function of the output of the stretch sensor. This function can vary according to the sensor configuration and type, and must therefore be determined experimentally, for example by flexing the stretch sensor by known amounts and observing the results.
- the function can be modelled as a linear or polynomial function. The model can further be adapted to account for initial stretching amounts.
- the fusion unit serves to predict the orientation of the lower segment based on the rotation matrix from the upper segment and based on the flexion angle.
- the rotation matrix obtained for the upper segment is transformed according to the flexion angle to obtain an estimated rotation matrix for the lower segment.
- the rotation matrices for the upper and lower segments can be applied to the 3D model of the user's body in order to accurately represent the body position of the user at any given time.
- Method C Tracking segments using two inertial sensors and one stretch sensor
- a user's body movement can be tracked using inertial sensors and stretch sensors.
- Two inertial sensors and a stretch sensor are provided for each segment of the user's body: the inertial sensors being provided on the upper and lower sub-segments of a body segment, and the stretch sensor being provided along a joint which connects the upper sub-segment to a lower sub-segment.
- the inertial sensors provide orientation information of the upper sub-segment and lower sub-segment, while the stretch sensor provides an angle of the upper sub- segment relative to the lower sub-segment. The information from these two sensors can be combined to more accurately determine the actual position and orientation of the tracked segment.
- a leg segment 408 can be tracked using a first inertial sensor 200F positioned on the upper sub- segment 410, a second inertial sensor 200G positioned on the lower sub-segment 412, and a stretch sensor 300C extending across the joint 450.
- first inertial sensor 200F positioned on the upper sub- segment 410
- second inertial sensor 200G positioned on the lower sub-segment 412
- stretch sensor 300C extending across the joint 450.
- Method A can be performed using the two inertial sensors in order to obtain orientation information of the upper and lower sub-segments, and in order to estimate the flexion angle of the joint connecting the two sub-segments.
- Method B can then be performed in order to obtain a better estimation of the flexion angle using the stretch sensor.
- An optimal flexion angle can be determined based on the estimates obtained, and then the orientation information from the inertial sensors can be corrected according to the optimal flexion angle.
- a first step comprises calibration.
- the user is positioned in a T- pose, providing an initial frame of reference for the movement and orientation recorded by the inertial sensors, and for the initial stretch amount of the stretch sensor. Any subsequent movements of the user will be calculated relative to the initial T-pose.
- the sensors can be calibrated all at once, or one at a time.
- the stretch sensors can further be calibrated to identify the maximum and minimum flexion range.
- orientation information i.e. yaw, pitch and roll
- stretch information is obtained from the stretch sensor which can be mapped to a corresponding angle according to the steps described in Method B.
- the rotation matrices and the flexion angle are fed into a fusion unit which can combine information obtained from all sensors and produce compensated rotation matrices which more accurately and reliably represent the actual motion of the tracked segment.
- the pitch, yaw, and/or roll axes of the inertial sensors are aligned with one another, according to similar steps as described in Method A, and corrected rotation matrices are obtained.
- the corrected matrices can then be used to estimate the orientation of the joint, in this case the knee, and estimate its flexion angle. This estimate can be improved by applying known constraints, such as the 180 degree rotation limit of a knee, as described above in Method A.
- the orientation information can be further improved by adjusting it using information from the stretch sensor.
- the flexion angle obtained using the stretch sensor can be compared to the flexion angle obtained using the inertial sensors in order to determine the optimal flexion angle (i.e. the flexion angle which corresponds to the most accurate representation of the actual flexion angle).
- the optimal flexion angle can be used to further correct the rotation matrices of the inertial sensors such that they are a more accurate representation of the user's actual movement.
- Determining the optimal flexion angle comprises determining which sensors are currently providing the most accurate flexion angle information.
- the stretch sensor generally provides a more accurate estimate of the flexion angle of the knee joint. Therefore, if it is determined that the flexion angle estimated by the stretch sensor is within allowable ranges (i.e. within the 180 degree constraint), the stretch sensor angle will be chosen as the optimal flexion angle.
- the rotation matrices obtained by the inertial sensors can thus be corrected such that they correspond to the optimal flexion angle.
- the corrected rotation matrices for the upper and lower segments can be applied to the 3D model of the user's body in order to accurately represent the body position of the user at any given time.
- Various methods of processing captured data allows determining based on the rotation matrix (corrected, aligned and/or compensated) for an upper sub-segment that is an upper arm and based on the rotation matrix (corrected, aligned and/or compensated) for a lower sub-segment that is a lower arm one or more of elbow flexion/extension, forearm pronation/supination, shoulder flexion/extension, shoulder vertical adduction/abduction, shoulder horizontal adduction/abduction, and shoulder rotation.
- Various methods of processing captured data allows determining based on the rotation matrix (corrected, aligned and/or compensated) for an upper sub-segment that is an upper leg and based on the rotation matrix (corrected, aligned and/or compensated) for a lower sub-segment that is a lower leg one or more of knee flexion/extension; hip flexion/extension, hip abduction/adduction, hip rotation, trunk flexion, trunk lateral bending and trunk rotation.
- the above-described system and method provide many advantages compared to systems and methods of the prior-art.
- the strategic placement of sensors and the combination of sensor types allows for the full body motion of a user to be tracked in three dimensions using a reduced number of sensors.
- the reduction of sensors is more cost effective, and allows for a wearable device which is not cumbersome to a user performing active physical activity.
- the tracking information obtained using the system and method provided above can provide valuable information which can be used for coaching and improving athletic performance and/or ergonomic performance.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Animal Behavior & Ethology (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- General Physics & Mathematics (AREA)
- Physiology (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
La présente invention concerne un vêtement pour détecter un mouvement tridimensionnel comprenant un article de vêtement à ajustement de forme comportant des zones de compression pour maintenir des positions de zones suivies sur le corps de l'utilisateur. Des capteurs de mouvement positionnés au niveau des zones suivies sont opérationnels pour capturer un mouvement 3D. Un procédé de traitement des données de mouvement comprend la réception d'informations d'orientation capturées par deux capteurs inertiels et l'ajustement d'une matrice de rotation pour l'un des capteurs sur la base de la matrice de rotation pour l'autre des capteurs. Un autre procédé de traitement des données de mouvement comprend la réception d'informations d'orientation capturées par un capteur inertiel et la réception d'un signal d'étirage capturé par un capteur d'étirage et la correction d'une première matrice de rotation pour le capteur inertiel sur la base d'un angle de flexion représenté par le signal d'étirage. Un autre procédé de traitement des données de mouvement comprend la réception d'informations d'orientation capturées par deux capteurs inertiels et la réception d'un signal d'étirage capturé par un capteur d'étirage et la correction de matrices de rotation pour les capteurs inertiels sur la base d'un angle de flexion représenté par le signal d'étirage.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562260395P | 2015-11-27 | 2015-11-27 | |
| US62/260,395 | 2015-11-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017088068A1 true WO2017088068A1 (fr) | 2017-06-01 |
Family
ID=58763920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CA2016/051398 Ceased WO2017088068A1 (fr) | 2015-11-27 | 2016-11-28 | Vêtement de capture de mouvement |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017088068A1 (fr) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108294583A (zh) * | 2016-06-29 | 2018-07-20 | 罗伯特·博世有限公司 | 衣物保存元件以及用于服装物件的保存系统 |
| CN108634947A (zh) * | 2018-04-03 | 2018-10-12 | 阿木(深圳)新科技有限公司 | 用于服装上的信号处理器安装装置 |
| GB2569101A (en) * | 2017-11-03 | 2019-06-12 | Incus Performance Ltd | Wearable exercise assessment system |
| CN111994312A (zh) * | 2020-08-13 | 2020-11-27 | 上海精密计量测试研究所 | 基于虚拟现实技术的动作捕捉系统训练宇航服 |
| WO2020259859A1 (fr) * | 2019-06-28 | 2020-12-30 | RLT IP Ltd. | Système de capture de mouvement |
| GB2588235A (en) * | 2019-10-18 | 2021-04-21 | Mclaren Applied Tech Ltd | Joint sensing |
| FR3102665A1 (fr) * | 2019-11-05 | 2021-05-07 | Yukik | Dispositif de détermination de données de mouvement |
| GB2568503B (en) * | 2017-11-17 | 2021-08-04 | Jaguar Land Rover Ltd | A motorcycle |
| WO2022035324A1 (fr) * | 2020-08-14 | 2022-02-17 | Weta Digital Limited | Article pouvant être porté pour un système de capture de performance |
| US11369866B2 (en) | 2017-12-21 | 2022-06-28 | Sony Interactive Entertainment Inc. | Position tracking apparatus and method |
| US11510035B2 (en) | 2018-11-07 | 2022-11-22 | Kyle Craig | Wearable device for measuring body kinetics |
| US11849415B2 (en) | 2018-07-27 | 2023-12-19 | Mclaren Applied Technologies Limited | Time synchronisation |
| US11898874B2 (en) | 2019-10-18 | 2024-02-13 | Mclaren Applied Technologies Limited | Gyroscope bias estimation |
| US12514499B2 (en) | 2018-11-07 | 2026-01-06 | Caevisus, Inc. | Wearable device for measuring body kinetics |
Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5963891A (en) * | 1997-04-24 | 1999-10-05 | Modern Cartoons, Ltd. | System for tracking body movements in a virtual reality system |
| US6428490B1 (en) * | 1997-04-21 | 2002-08-06 | Virtual Technologies, Inc. | Goniometer-based body-tracking device and method |
| US6563424B1 (en) * | 2001-05-22 | 2003-05-13 | Nokia Corporation | Smart garment system, method and apparatus involved for integrating electronic devices into garments |
| US6801140B2 (en) * | 2001-01-02 | 2004-10-05 | Nokia Corporation | System and method for smart clothing and wearable electronic devices |
| US20040219498A1 (en) * | 2002-04-09 | 2004-11-04 | Davidson Lance Samuel | Training apparatus and methods |
| US20080091373A1 (en) * | 2006-07-31 | 2008-04-17 | University Of New Brunswick | Method for calibrating sensor positions in a human movement measurement and analysis system |
| US20080295216A1 (en) * | 2007-05-31 | 2008-12-04 | Nike, Inc. | Articles of Apparel Providing Enhanced Body Position Feedback |
| US20090306485A1 (en) * | 2008-06-03 | 2009-12-10 | Jonathan Arnold Bell | Wearable Electronic System |
| US20110302686A1 (en) * | 2010-06-14 | 2011-12-15 | Salomon S.A.S | Close-fitting sports garment |
| US8527228B2 (en) * | 2010-06-04 | 2013-09-03 | Apple Inc. | Calibration for three dimensional motion sensor |
| US20130274587A1 (en) * | 2012-04-13 | 2013-10-17 | Adidas Ag | Wearable Athletic Activity Monitoring Systems |
| US20140070957A1 (en) * | 2012-09-11 | 2014-03-13 | Gianluigi LONGINOTTI-BUITONI | Wearable communication platform |
| US20140172134A1 (en) * | 2012-12-13 | 2014-06-19 | Nike, Inc. | Apparel Having Sensor System |
| CN104026768A (zh) * | 2014-04-28 | 2014-09-10 | 金进精密泵业制品(深圳)有限公司 | 一种智能衣及其充电衣架 |
| US20140318699A1 (en) * | 2012-09-11 | 2014-10-30 | Gianluigi LONGINOTTI-BUITONI | Methods of making garments having stretchable and conductive ink |
| WO2015138515A1 (fr) * | 2014-03-10 | 2015-09-17 | L.I.F.E. Corporation S.A. | Vêtements de surveillance physiologique |
| CA165595S (en) * | 2015-11-30 | 2016-11-04 | 9281 7428 Québec Inc Heddoko Tm | Motion tracking shirt with trouser |
-
2016
- 2016-11-28 WO PCT/CA2016/051398 patent/WO2017088068A1/fr not_active Ceased
Patent Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6428490B1 (en) * | 1997-04-21 | 2002-08-06 | Virtual Technologies, Inc. | Goniometer-based body-tracking device and method |
| US5963891A (en) * | 1997-04-24 | 1999-10-05 | Modern Cartoons, Ltd. | System for tracking body movements in a virtual reality system |
| US6801140B2 (en) * | 2001-01-02 | 2004-10-05 | Nokia Corporation | System and method for smart clothing and wearable electronic devices |
| US6563424B1 (en) * | 2001-05-22 | 2003-05-13 | Nokia Corporation | Smart garment system, method and apparatus involved for integrating electronic devices into garments |
| US20040219498A1 (en) * | 2002-04-09 | 2004-11-04 | Davidson Lance Samuel | Training apparatus and methods |
| US20080091373A1 (en) * | 2006-07-31 | 2008-04-17 | University Of New Brunswick | Method for calibrating sensor positions in a human movement measurement and analysis system |
| US20080295216A1 (en) * | 2007-05-31 | 2008-12-04 | Nike, Inc. | Articles of Apparel Providing Enhanced Body Position Feedback |
| US20090306485A1 (en) * | 2008-06-03 | 2009-12-10 | Jonathan Arnold Bell | Wearable Electronic System |
| US8527228B2 (en) * | 2010-06-04 | 2013-09-03 | Apple Inc. | Calibration for three dimensional motion sensor |
| US20110302686A1 (en) * | 2010-06-14 | 2011-12-15 | Salomon S.A.S | Close-fitting sports garment |
| US20130274587A1 (en) * | 2012-04-13 | 2013-10-17 | Adidas Ag | Wearable Athletic Activity Monitoring Systems |
| US20140070957A1 (en) * | 2012-09-11 | 2014-03-13 | Gianluigi LONGINOTTI-BUITONI | Wearable communication platform |
| US20140318699A1 (en) * | 2012-09-11 | 2014-10-30 | Gianluigi LONGINOTTI-BUITONI | Methods of making garments having stretchable and conductive ink |
| US20140172134A1 (en) * | 2012-12-13 | 2014-06-19 | Nike, Inc. | Apparel Having Sensor System |
| WO2015138515A1 (fr) * | 2014-03-10 | 2015-09-17 | L.I.F.E. Corporation S.A. | Vêtements de surveillance physiologique |
| CN104026768A (zh) * | 2014-04-28 | 2014-09-10 | 金进精密泵业制品(深圳)有限公司 | 一种智能衣及其充电衣架 |
| CA165595S (en) * | 2015-11-30 | 2016-11-04 | 9281 7428 Québec Inc Heddoko Tm | Motion tracking shirt with trouser |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108294583A (zh) * | 2016-06-29 | 2018-07-20 | 罗伯特·博世有限公司 | 衣物保存元件以及用于服装物件的保存系统 |
| GB2569101A (en) * | 2017-11-03 | 2019-06-12 | Incus Performance Ltd | Wearable exercise assessment system |
| GB2568503B (en) * | 2017-11-17 | 2021-08-04 | Jaguar Land Rover Ltd | A motorcycle |
| EP3648856B1 (fr) * | 2017-12-21 | 2022-11-30 | Sony Interactive Entertainment Inc. | Appareil et procédé de suivi de position |
| US11369866B2 (en) | 2017-12-21 | 2022-06-28 | Sony Interactive Entertainment Inc. | Position tracking apparatus and method |
| CN108634947A (zh) * | 2018-04-03 | 2018-10-12 | 阿木(深圳)新科技有限公司 | 用于服装上的信号处理器安装装置 |
| US11849415B2 (en) | 2018-07-27 | 2023-12-19 | Mclaren Applied Technologies Limited | Time synchronisation |
| US11510035B2 (en) | 2018-11-07 | 2022-11-22 | Kyle Craig | Wearable device for measuring body kinetics |
| US12514499B2 (en) | 2018-11-07 | 2026-01-06 | Caevisus, Inc. | Wearable device for measuring body kinetics |
| WO2020259859A1 (fr) * | 2019-06-28 | 2020-12-30 | RLT IP Ltd. | Système de capture de mouvement |
| GB2588235B (en) * | 2019-10-18 | 2023-07-12 | Mclaren Applied Ltd | Joint sensing |
| GB2588235A (en) * | 2019-10-18 | 2021-04-21 | Mclaren Applied Tech Ltd | Joint sensing |
| US11898874B2 (en) | 2019-10-18 | 2024-02-13 | Mclaren Applied Technologies Limited | Gyroscope bias estimation |
| FR3102665A1 (fr) * | 2019-11-05 | 2021-05-07 | Yukik | Dispositif de détermination de données de mouvement |
| CN111994312A (zh) * | 2020-08-13 | 2020-11-27 | 上海精密计量测试研究所 | 基于虚拟现实技术的动作捕捉系统训练宇航服 |
| WO2022035324A1 (fr) * | 2020-08-14 | 2022-02-17 | Weta Digital Limited | Article pouvant être porté pour un système de capture de performance |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017088068A1 (fr) | Vêtement de capture de mouvement | |
| KR102898384B1 (ko) | 감지-가능 의류 | |
| US20210084999A1 (en) | Dynamic proprioception | |
| JP2023100698A (ja) | センサシステムを有する衣類 | |
| US20210247841A1 (en) | Motion capturing garments and system and method for motion capture using jeans and other garments | |
| US9724040B2 (en) | Garment integrating a system for collecting physiological data | |
| US20150182841A1 (en) | Communication Module for Personal Performance Monitoring and related Arrangement and Method | |
| EP3142757A1 (fr) | Dispositif portable comprenant un ou plusieurs capteurs d'impact | |
| US11510035B2 (en) | Wearable device for measuring body kinetics | |
| CN104026768A (zh) | 一种智能衣及其充电衣架 | |
| CN203943102U (zh) | 一种智能衣及其充电衣架 | |
| Li et al. | Plug-n-play e-knit: prototyping large-area e-textiles using machine-knitted magnetically-repositionable sensor networks | |
| CN106112997B (zh) | 外骨骼服 | |
| US12514499B2 (en) | Wearable device for measuring body kinetics | |
| US11527109B1 (en) | Form analysis system | |
| GB2567522A (en) | Garment with sensors | |
| US12393263B2 (en) | Systems and methods related to monitoring, communicating, and/or analyzing bodily movements | |
| CN211131576U (zh) | 一种基于3d打印技术的智能腕手矫形器 | |
| TWI522052B (zh) | 智慧型運動衣 | |
| JP7462610B2 (ja) | 身体の少なくとも二つの部分のトポグラフィを推定する方法およびシステム | |
| CN207995977U (zh) | 智能鞋垫及监测系统 | |
| CN108175151A (zh) | 智能鞋垫及监测系统 |
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: 16867498 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16867498 Country of ref document: EP Kind code of ref document: A1 |