SE538370C2 - Movement pattern generation using an accelerometer - Google Patents
Movement pattern generation using an accelerometer Download PDFInfo
- Publication number
- SE538370C2 SE538370C2 SE1450996A SE1450996A SE538370C2 SE 538370 C2 SE538370 C2 SE 538370C2 SE 1450996 A SE1450996 A SE 1450996A SE 1450996 A SE1450996 A SE 1450996A SE 538370 C2 SE538370 C2 SE 538370C2
- Authority
- SE
- Sweden
- Prior art keywords
- acceleration
- movement
- measure
- dimension
- accelerometer
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/18—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
-
- 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/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
-
- 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/1123—Discriminating type of movement, e.g. walking or running
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Human Computer Interaction (AREA)
- Geometry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Molecular Biology (AREA)
- Physiology (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Dentistry (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Evolutionary Computation (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Claims (12)
1. Ett forfarande for att erhalla ett rorelsemonster som är associerat med en accelerometer (14), dar forfarandet innefattar stegen: erhallande (26) tredimensionell accelerationsdata (A(x,y,z)) fran accelerometern (14) vid regelbundet aterkommande tillfallen, dar namna accelerationsdata ger tredimensionella accelerationsvektorer, behandlande (40) komponenter av accelerationsvektorerna i minst en dimension for att erhalla accelerationsmatt for varje dimension som behandlas, ddr behandlandet i en dimension innefattar behandlande en aktuell accelerationsvektorkomponent for att erhalla en behandlad aktuell vektorkomponent, dar behandlandet innefattar applicerande den aktuella accelerationsvektorns komponent som en kraft pa en imagindr kropp i en kinematisk harmonisk svangningsmodell, kombinerande den behandlade aktuella accelerationsvektorkomponenten med en eller fler tidigare accelerationsvektorkomponenter genom bestammande av kroppens rorelseforandring i forhallande till kroppens rOrelse som orsakats av tidigare accelerationsvektorkomponenter, darvid erhallande accelerationsmattet, vilket accelerationsmatt är en position i banan for kroppens svangningsrorelse, jamfOrande (42) accelerationsmattet med minst en accelerationsmattstroskel (un,us2) i form av en maximal tillaten slutposition, 538 370 indikerande (44) en traff for accelerationsmattet am accelerationsmattstroskeln korsas, och tillhandahallande (34) ett monster av traffarna fran all behandling som gors for dimensionerna, vilket monster motsvarar en rorelsetyp for accelerometern.
2. Forfarandet enligt krav 1, dar behandlandet av namnda en eller flera tidigare accelerationsvektorkomponenter innefattar applicerande minst en tidavklingningsparameter som är en dampningsparameter i modellen. 15
3.Forfarandet enligt krav 1 eller 2, varvid namnda en eller flera tidigare accelerationsvektorkomponenter är innefattade i ett tidigare bestamt dynamiskt accelerationsmatt. 20
4.Forfarandet enligt krav 3, varvid behandlandet i forhallande till en dimension utfores for bada dimensionsriktningar.
5. Forfarandet enligt krav 4, varvid behandlandet innefattar jamforande mattet med en andra troskel med motsatt polaritet i ferhallande till den fersta trOskeln och indikerande en traff am den andra troskeln korsas. 30
6.Forfarandet enligt krav 5, varvid behandlandet innefattar tva oberoende behandlanden, vart och ett innefattande en jamforelse av ett oberoende bestamt 538 370 dynamiskt accelerationsmatt med en motsvarande accelerationsmAttstroskel.
7. Forfarandet enligt nAgot foregaende krav, 5 varvid modellen är en pendelmodell.
8. Forfarandet enligt nagot foregaende krav, dessutom innefattande roterande (28), fore behandlandet av accelerationsvektorerna, de tredimensionella accelerationsvektorerna for att kompensera accelerometerns orientering.
9. Forfarandet enligt nagot foregaende krav, varvid behandlandet utfores i forhAllande till alla tre 15 dimensioner.
10. Ett rorelsemonsterbestamningsarrangemang fbr att erhAlla ett rarelsemonster som är associerat med en accelerometer (14), innefattande: en rorelseklassificeringsanordning (16) anordnad att erhalla tredimensionell accelerationsdata (A(x,y,z)) frAn accelerometern vid regelbundet Aterkommande tillfallen, dar namna accelerationsdata ger tredimensionella accelerationsvektorer, (Jar rorelseklassificeringsanordningen innefattar en grupp traffindikeringsenheter (20A, 20B, 20C, 20D, 20E, 20F), dar traffindikeringsenheterna är anordnade for att behandla komponenter av accelerationsvektorerna i minst en dimension for att erhalla accelerationsmatt for varje dimension som behandlas, 538 370 dar varje traffindikeringsenhet är dedikerad att utfora behandling i en dimension och anordnad att behandla en aktuell accelerationsvektorkomponent for att erhalla en behandlad aktuell vektorkomponent, dar behandlandet innefattar applicerande den aktuella accelerationsvektorns komponent som en kraft pa en imaginar kropp i en kinematisk harmonisk svangningsmodell, kombinera en aktuell accelerationsvektorkomponent med en eller fler tidigare accelerationsvektorkomponenter genom att bestamma kroppens rorelseforandring i forhallande till kroppens rorelse som orsakats av tidigare accelerationsvektorkomponenter, darvid erhallande ett accelerationsmatt, vilket accelerationsmatt är en position i banan for kroppens svangningsrarelse, jamfora accelerationsmattet med minst 20 en accelerationsmattstroskel i form av en maximal tillaten slutposition, och indikera en traff for accelerationsmattet am accelerationsmattstroskeln korsas, och en monsterhanteringsenhet (22) anordnad att tillhandahalla ett monster av traffarna fran all behandling som gOrs for dimensionerna, vilket monster motsvarar en rorelsetyp for accelerometern (14).
11. Rorelsemonsterbestamningsarrangemanget enligt krav 10, dessutom innefattande accelerometern (14).
12. En datorprogramprodukt fer att erhalla ett rorelsemonster som är associerat med en accelerometer 538 370 (14), dar datorprogramprodukten innefattar ett datorlasbart lagringsmedium (52) innefattande en uppsattning datorprograminstruktioner (54) som far en processor (48) i ett rorelsemonsterbestamningsarrangemang att, nar de är laddade i ett programminne (50) av rorelsemonsterbestamningsarrangemanget och kors av processorn: erhalla tredimensionell accelerationsdata (A(x,y,z)) fran accelerometern (14) vid regelbundet aterkommande tillfallen, dar namna accelerationsdata ger tredimensionella accelerationsvektorer, behandla komponenter av accelerationsvektorerna i minst en dimension for att erhalla accelerationsmatt for 15 varje dimension som behandlas, dar behandlingen i en dimension innefattar behandlande en aktuell accelerationsvektorkomponent for att erhalla en behandlad aktuell vektorkomponent, dar behandlandet 20 innefattar applicerande den aktuella accelerationsvektorns komponent som en kraft pa en imaginar kropp i en kinematisk harmonisk svangningsmodell, kombinera en aktuell accelerationsvektorkomponent med en eller fler tidigare accelerationsvektorkomponenter genom att bestamma kroppens rorelseforandring i forhallande till kroppens rerelse som orsakats av tidigare accelerationsvektorkomponenter, darvid erhallande ett accelerationsmatt, vilket accelerationsmatt är en position i banan for kroppens svangningsrorelse, jamfera accelerationsmattet med minst en accelerationsmattstroskel, och 538 370 indikera en traff for accele: accelerationsmattstroskeln korsas, ock tillhandahalla ett monster a7 all behandling som gars for dimension( monster motsvarar en rorelsetyp for a( rationsmattet am a J traffarna fran ?.rna, vilket -2ce1erometern. 538 370 1/4
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1450996A SE538370C2 (sv) | 2014-08-27 | 2014-08-27 | Movement pattern generation using an accelerometer |
PCT/SE2015/050897 WO2016032389A1 (en) | 2014-08-27 | 2015-08-26 | Movement pattern generation using a motion data generating device |
EP15834904.3A EP3186644A4 (en) | 2014-08-27 | 2015-08-26 | Movement pattern generation using a motion data generating device |
US15/500,091 US20170234905A1 (en) | 2014-08-27 | 2015-08-26 | Movement pattern generation using a motion data generation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1450996A SE538370C2 (sv) | 2014-08-27 | 2014-08-27 | Movement pattern generation using an accelerometer |
Publications (2)
Publication Number | Publication Date |
---|---|
SE1450996A1 SE1450996A1 (sv) | 2016-02-28 |
SE538370C2 true SE538370C2 (sv) | 2016-05-31 |
Family
ID=55400134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE1450996A SE538370C2 (sv) | 2014-08-27 | 2014-08-27 | Movement pattern generation using an accelerometer |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170234905A1 (sv) |
EP (1) | EP3186644A4 (sv) |
SE (1) | SE538370C2 (sv) |
WO (1) | WO2016032389A1 (sv) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102020205587A1 (de) * | 2020-05-04 | 2021-11-04 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren und Steuergerät zum Erkennen einer Fahrzeugbewegung eines Fahrzeugs |
CN113057609B (zh) * | 2021-04-20 | 2022-02-18 | 吉林大学 | 一种生命体征监测方法及系统 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2861464B1 (fr) * | 2003-10-28 | 2006-02-17 | Commissariat Energie Atomique | Detecteur de mouvement a six degres de liberte avec trois capteurs de position et procede de fabrication d'un capteur |
US20050222801A1 (en) * | 2004-04-06 | 2005-10-06 | Thomas Wulff | System and method for monitoring a mobile computing product/arrangement |
KR100994774B1 (ko) * | 2004-04-29 | 2010-11-16 | 삼성전자주식회사 | 키 입력 장치 및 방법 |
EP1804472A4 (en) * | 2004-10-19 | 2009-10-21 | Vodafone Plc | FUNCTION CONTROL METHOD AND TERMINAL DEVICE |
ITTO20040847A1 (it) * | 2004-12-01 | 2005-03-01 | St Microelectronics Srl | Dispositivo di rilevamento di spostamenti per un apparecchio portatile |
US8075499B2 (en) * | 2007-05-18 | 2011-12-13 | Vaidhi Nathan | Abnormal motion detector and monitor |
WO2008143738A1 (en) * | 2007-05-18 | 2008-11-27 | Ultimate Balance, Inc. | Newtonian physical activity monitor |
US8996332B2 (en) * | 2008-06-24 | 2015-03-31 | Dp Technologies, Inc. | Program setting adjustments based on activity identification |
WO2013113036A1 (en) * | 2012-01-26 | 2013-08-01 | Healthmantic, Inc | System and method for processing motion-related sensor data with social mind-body games for health application |
US20140149067A1 (en) * | 2012-04-13 | 2014-05-29 | Brain Sentry Llc | Impact and acceleration detection |
WO2013184620A1 (en) * | 2012-06-06 | 2013-12-12 | Analog Devices, Inc. | Activity detection in mems accelerometers |
-
2014
- 2014-08-27 SE SE1450996A patent/SE538370C2/sv unknown
-
2015
- 2015-08-26 US US15/500,091 patent/US20170234905A1/en not_active Abandoned
- 2015-08-26 WO PCT/SE2015/050897 patent/WO2016032389A1/en active Application Filing
- 2015-08-26 EP EP15834904.3A patent/EP3186644A4/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US20170234905A1 (en) | 2017-08-17 |
SE1450996A1 (sv) | 2016-02-28 |
WO2016032389A1 (en) | 2016-03-03 |
EP3186644A4 (en) | 2018-04-25 |
EP3186644A1 (en) | 2017-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108958362B (zh) | 实现融合来自惯性传感器的数据的算法的计算系统和方法 | |
Zhou et al. | Use it free: Instantly knowing your phone attitude | |
KR101834374B1 (ko) | 시간 기준 특징들의 시간적 스케일링을 이용한 활동 분류를 위한 방법들, 디바이스들 및 장치들 | |
WO2020197779A1 (en) | System and method for the measurement of impact kinetics | |
KR20140148298A (ko) | 운동 해석 방법 및 운동 해석 장치 | |
CN106600668A (zh) | 一种与虚拟角色进行互动的动画生成方法、装置及电子设备 | |
CN104076920A (zh) | 信息处理设备、信息处理方法及存储介质 | |
JP5462587B2 (ja) | 加速度センサを用いた歩数検出装置、プログラム及び方法 | |
Cho et al. | Motion recognition with smart phone embedded 3-axis accelerometer sensor | |
CN107376341A (zh) | 一种用于游戏手柄的数据处理方法、装置及游戏手柄 | |
Ferreira et al. | User-centric coordinates for applications leveraging 3-axis accelerometer data | |
KR20160076485A (ko) | 운동 해석 장치, 운동 해석 시스템, 운동 해석 방법, 표시 장치 및 기록 매체 | |
Kang et al. | Towards machine learning with zero real-world data | |
SE538370C2 (sv) | Movement pattern generation using an accelerometer | |
CN106598230B (zh) | 一种虚拟现实头盔及追踪其空间姿态信息的方法和装置 | |
CN104587662A (zh) | 运动分析装置、运动分析方法 | |
WO2019088282A1 (ja) | センサーを内蔵したボール、およびシステム | |
JP6415869B2 (ja) | ゴルフスイング解析装置、ゴルフスイング解析方法及びゴルフスイング解析プログラム | |
US20200298060A1 (en) | System and method for the measure of impact kinetics | |
CN105797348B (zh) | 一种检测物体运动类型的方法及穿戴式电子设备 | |
JP6798124B2 (ja) | ゴルフクラブのフィッティング装置、方法及びプログラム | |
CN116351023A (zh) | 网球运动效果评测方法、装置、电子设备和存储介质 | |
Atoir et al. | An evaluation of complementary filter method in increasing the performance of motion tracking gloves for virtual reality games | |
CN104645582A (zh) | 运动分析方法、运动分析显示方法、运动分析装置 | |
JP2017012586A (ja) | スイングデータ演算装置、スイングデータ演算システム、スイングデータ演算方法、及びプログラム |