CN109724594A - The displacement gesture recognition method of device and the device for using this method - Google Patents

The displacement gesture recognition method of device and the device for using this method Download PDF

Info

Publication number
CN109724594A
CN109724594A CN201711033013.9A CN201711033013A CN109724594A CN 109724594 A CN109724594 A CN 109724594A CN 201711033013 A CN201711033013 A CN 201711033013A CN 109724594 A CN109724594 A CN 109724594A
Authority
CN
China
Prior art keywords
axis
described device
motion
initial
gesture recognition
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.)
Withdrawn
Application number
CN201711033013.9A
Other languages
Chinese (zh)
Inventor
杨旸
王琛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to CN201711033013.9A priority Critical patent/CN109724594A/en
Publication of CN109724594A publication Critical patent/CN109724594A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

This application discloses a kind of displacement gesture recognition method of device and using the device of this method, wherein, method includes the following steps: that the device for athletic posture to be identified establishes three-dimensional system of coordinate, the three-dimensional system of coordinate includes orthogonal X, Y, Z axis, and the X, Y, Z axis intersects at origin O, the origin O is arranged at the mass center of described device, and the three-dimensional system of coordinate and described device are connected;Judge the direction of motion of described device relative to the Eulerian angles Parameters variation of earth axes in the three-dimensional system of coordinate according to described device;And according to the direction of motion of described device and the forms of motion of velocity estimated described device.

Description

The displacement gesture recognition method of device and the device for using this method
Technical field
This application involves the displacement gesture recognition methods and use of gesture recognition field more particularly to a kind of device should The device of method.
Background technique
Motion tracking solution is broadly divided into following two categories:
One type includes optical solutions, sonar solution and EM (expectation-maximization Algorithm) smartnet onsite solution SMARTNet needs to dispose different infrastructure in advance and realizes motion tracking.For example, by using optics solution Certainly when scheme, before recording user movement, need that camera or infrared receiver are installed at the scene;Using sonar solution When with EM smartnet onsite solution SMARTNet, then need to install transmitter or receiver array in advance to position movement.On it is readily apparent that It is although with good performance to state scheme, but needs to be arranged architecture, cost is relatively high.In addition, once use pattern occurs Variation, it is also necessary to which professional re-starts debugging to equipment.
Another common solution is such as to use gloves using the movement of wearable device tracking some part of body (CyberGlove) gesture is tracked, or realizes the tracking of all postures using wearable suit (Xsens, Noitom).It needs at this time Multiple sensors are mounted on to the physical feeling for needing to monitor, sensors are IMU (Inertial Measurement Unit).This solution The scheme requirement not too many for environment and usage scenario, and because design scheme usually compares the characteristics of IMU sensor Flexible and relative inexpensiveness.But the problem of being frequently encountered sensor drift currently based on the solution of IMU, so that Obtained data and truth have biggish deviation.How the advantage of IMU is utilized, while improving the accurate of motion tracking effect Degree is a problem to be solved.
Summary of the invention
The first purpose of the application is to provide a kind of displacement gesture recognition method of device, be able to solve existing The problems in technology.
This application discloses a kind of displacement gesture recognition methods of device, include the following steps:
Initial three-dimensional system of coordinate, the initial three-dimensional are established according to the initial position of the device of the athletic posture to be identified Coordinate system includes orthogonal X, Y, Z axis, and the X, Y, Z axis intersects at origin O;
Real-time three-dimensional coordinate system, the real-time three-dimensional coordinate system packet are established according to the real time position of the described device in movement Orthogonal X ', Y ', Z ' axis are included, and the X ', Y ', Z ' axis intersect at origin O ';
Angle ginseng according to each axis in the real-time three-dimensional coordinate system relative to corresponding each axis in the initial coordinate system Number variation judges the direction of motion of described device;And
According to the forms of motion of the direction of motion of described device and velocity estimated described device.
In feasible embodiment, described device is cuboid, according to the first of the device of the athletic posture to be identified The method that initial three-dimensional system of coordinate is established in beginning position are as follows: in initial position, the X-axis is parallel with the length direction of described device, The Y-axis is parallel with the short transverse of described device, and the Z axis is parallel with the width direction of described device;According in movement The method that the real time position of described device establishes real-time three-dimensional coordinate system are as follows: in real time position, the X ' axis and described device Length direction is parallel, and the Y ' axis is parallel with the short transverse of described device, and the width direction of the Z ' axis and described device is flat Row.
It in feasible embodiment, include: root according to the direction of motion of described device and velocity estimated its forms of motion Its forms of motion is judged according to average movement velocity of the described device in initial three-dimensional system of coordinate at least one axis.
In feasible embodiment, the forms of motion includes linear movement and rotary motion.
In feasible embodiment, the direction of at least one axis of the described device in initial three-dimensional system of coordinate is averaged The positive and negative situation of locomotion speed value judges its forms of motion.
The application also discloses a kind of control unit, comprising:
Processor;And
Memory is stored with executable instruction, when the executable instruction is performed, so that the processor executes The displacement gesture recognition method of device above-mentioned.
The application further discloses a kind of machine readable media, is stored with executable instruction, when the executable finger Order is performed, so that machine executes the displacement gesture recognition method of device above-mentioned.
In order to be further understood that the feature and technology contents of the application, please refer to below in connection with the detailed of the application Illustrate and attached drawing, however, the drawings only provide reference and explanation, is not used to limit the application.
Detailed description of the invention
The aforementioned and other aspects of the application will more completely be managed and that is done with reference to the accompanying drawings is discussed in detail Solution and understanding, in the accompanying drawings:
Fig. 1 shows the flow chart of the displacement gesture recognition method of the application device;
Fig. 2 shows the schematic illustration of one embodiment of the application;
Fig. 3 shows the flow chart of one embodiment of the application;
Fig. 4 shows the schematic diagram that initial three-dimensional system of coordinate is established in one embodiment of the application;
Fig. 5 shows the vertical view movement schematic diagram of hand-held device in one embodiment of the application;
Fig. 6 shows the vertical view movement schematic diagram of hand-held device in second embodiment of the application;
Fig. 7 shows the schematic diagram of the control unit of one embodiment of the application.
Specific embodiment
For help those skilled in the art definitely understand this application claims theme, with reference to the accompanying drawing in detail The specific embodiment of the application is described.
As shown in Figure 1, including the following steps: this application discloses a kind of displacement gesture recognition method of device
Step S110 establishes initial three-dimensional system of coordinate, institute according to the initial position of the device of the athletic posture to be identified Stating initial three-dimensional system of coordinate includes orthogonal X, Y, Z axis, and the X, Y, Z axis intersects at origin O.
Step S120 establishes real-time three-dimensional coordinate system according to the real time position of the described device in movement, and described real-time three Tieing up coordinate system includes orthogonal X ', Y ', Z ' axis, and the X ', Y ', Z ' axis intersect at origin O '.
Step S130, according to each axis in the real-time three-dimensional coordinate system relative to corresponding each axis in the initial coordinate system Angle Parameters variation judge the direction of motion of described device.It is understood that when the movement of described device is described When, the positional relationship between real-time three-dimensional coordinate system and initial coordinate system where device can be using between corresponding each axis The Parameters variation of angle describes, these reacting conditions described device on the move becomes relative to the posture of itself initial position Change situation.
Step S140, according to the forms of motion of the direction of motion of described device and velocity estimated described device.In some realities It applies in mode, includes: to be sat according to described device in three-dimensional according to the direction of motion of described device and velocity estimated its forms of motion Average movement velocity in mark system at least one axis judges its forms of motion.Wherein, the forms of motion includes linear movement And rotary motion, the average movement velocity value in the direction of at least one axis of the described device in initial three-dimensional system of coordinate it is positive and negative It can be used for judging its forms of motion.For example, at least one axis when confirmation described device substantially in initial three-dimensional system of coordinate Positive direction movement when, if described device the direction average movement velocity be positive value, judge its carry out be linear movement, Its progress is then judged for negative value is rotary motion.
As shown in Fig. 2, the application also discloses a kind of device that displacement posture is identified using preceding method, it should Device is for example used to rehabilitation patient and performs physical exercise hand-held device used in body, is able to record and judges rehabilitation patient's In place whether athletic posture.
The hand-held device 100 includes central processing unit 10 and Inertial Measurement Unit (IMU module) 20, wherein the inertia Measuring unit 20 includes a gyroscope 21 and an acceleration transducer 22.Hand-held device 100 further includes a gripping unit 30, described The medium height position that unit 30 is held close to the hand-held device 100 is arranged, and holds for rehabilitation patient.In this specific embodiment party In formula, the shape of the hand-held device 100 is cuboid, and the Inertial Measurement Unit 20 is close to the side of the hand-held device 100 Edge setting, such as the upper left corner of the hand-held device is set.When hand-held device 100 is cuboid and gripping unit 30 is located at hand When holding 100 medium height position of device, upper left position, which is arranged in, in Inertial Measurement Unit 20 can obtain relatively good measurement Effect.It is understood that in other embodiments, the position of Inertial Measurement Unit 20 can be according to the concrete shape of device It is determined with purposes;The direction for three axis chosen can also be adjusted according to the shape of tested device itself, three axis phases It is mutually vertical.
In conjunction with shown in Fig. 3~Fig. 6, in this embodiment, when rehabilitation patient is moved using hand-held device 100 When, which judges the direction of motion and motion mode of itself according to following step:
In step S210, initial three-dimensional system of coordinate, the initial three-dimensional are established according to the initial position of hand-held device 100 Coordinate system includes orthogonal X, Y, Z axis, and the X, Y, Z axis intersects at origin O, in order to reach higher precision, at this In specific embodiment, origin O is arranged at the mass center of Inertial Measurement Unit 20.The X-axis and the initial length of hand-held device 100 Spend that direction is parallel, and the Y-axis is parallel with the initial short transverse of hand-held device 100, the Z axis and hand-held device 100 are initially Width direction is parallel;
In step S220, real-time three-dimensional coordinate system, the reality are established according to the real time position of the described device in movement When three-dimensional system of coordinate include orthogonal X ', Y ', Z ' axis, and the X ', Y ', Z ' axis intersect at origin O ', in order to reach compared with High precision, in this embodiment, origin O ' are arranged at the mass center of Inertial Measurement Unit 20.X ' the axis and hand-held The current length direction of device 100 is parallel, and the Y ' axis is parallel with the current short transverse of hand-held device 100, the Z ' axis with The current width direction of hand-held device 100 is parallel.
In step S230, according to each axis in the real-time three-dimensional coordinate system relative to corresponding in the initial coordinate system The angle Parameters variation of each axis judges the direction of motion of described device.Shown in Figure 5, hand-held device 100 is moved to from position A During the B of position, the angle ψ between X ' axis and X-axis is changed, and the angle Φ between Z ' axis and Z axis is also become Change, in this embodiment, the angle ψ (not shown) between Y ' axis and Y-axis does not change always, and Gu Tuzhong is omitted pair The description of Y ' axis and Y-axis.It is understood that the motion mode different according to hand-held device 100, the angle of each axis are likely to It changes.
In step S240, according to the forms of motion of the direction of motion of described device and velocity estimated described device.Referring to Fig. 5 and Fig. 6 includes: in this embodiment root according to the direction of motion of described device and velocity estimated its forms of motion Its forms of motion is judged according to average movement velocity of the described device in three-dimensional system of coordinate at least one axis.Wherein, the fortune Dynamic form includes linear movement and rotary motion.As shown in Figure 5, it can be seen that hand-held device 100 is moved to position B from position A During it is substantially mobile towards the forward direction of X-axis and Z axis, when selecting using X-axis as reference frame, hand-held device 100 exists Average movement velocity on the direction of X-axis in initial three-dimensional system of coordinate is positive value, therefore judge its progress is linearly to transport It is dynamic;As shown in fig. 6, the average movement velocity of the X-axis in initial three-dimensional system of coordinate of hand-held device 100 is negative value, therefore judge it What is carried out is rotary motion.It is understood that then holding dress if it find that the negative sense of hand-held device 100 towards X-axis moves 100 are set when the average movement velocity on the direction of the X-axis in initial three-dimensional system of coordinate is positive value, judge its progress is rotation Movement, when the average movement velocity of X-axis is negative value in initial three-dimensional system of coordinate, then what is carried out is linear movement.Similarly, at this In specific embodiment, it is also contemplated that choosing Z axis as reference coordinate, details are not described herein again.
As shown in fig. 7, disclosed herein as well is a kind of control unit 10, including processor 11 and memory 12, wherein Memory 12 is stored with executable instruction, when the executable instruction is performed, so that the processor executes shown in Fig. 1 Method.
The application also discloses a kind of machine readable media, is stored with executable instruction, when the executable instruction It is performed, so that machine executes method shown in Fig. 1.
Although having been shown and described the application based on specific embodiment, the application is not restricted to shown thin Section.On the contrary, the various details of the application can be modified in the range of claim and its equivalent replacement.

Claims (10)

1. a kind of displacement gesture recognition method of device, which comprises the steps of:
Initial three-dimensional system of coordinate, the initial three-dimensional coordinate are established according to the initial position of the device of the athletic posture to be identified System includes orthogonal X, Y, Z axis, and the X, Y, Z axis intersects at origin O;
Real-time three-dimensional coordinate system is established according to the real time position of the described device in movement, the real-time three-dimensional coordinate system includes phase Mutually vertical X ', Y ', Z ' axis, and the X ', Y ', Z ' axis intersect at origin O ';
Angle parameter according to each axis in the real-time three-dimensional coordinate system relative to corresponding each axis in the initial coordinate system becomes Change the direction of motion for judging described device;And
According to the forms of motion of the direction of motion of described device and velocity estimated described device.
2. the displacement gesture recognition method of the apparatus according to claim 1, which is characterized in that described device is rectangular Body, the method that initial three-dimensional system of coordinate is established according to the initial position of the device of the athletic posture to be identified are as follows: in initial bit Set, the X-axis is parallel with the length direction of described device, and the Y-axis is parallel with the short transverse of described device, the Z axis with The width direction of described device is parallel;The method for establishing real-time three-dimensional coordinate system according to the real time position of the described device in movement Are as follows: in real time position, the X ' axis is parallel with the length direction of described device, and the short transverse of the Y ' axis and described device is flat Row, the Z ' axis are parallel with the width direction of described device.
3. the displacement gesture recognition method of the apparatus according to claim 1, which is characterized in that according to described device The direction of motion and velocity estimated its forms of motion include: according to described device in initial three-dimensional system of coordinate at least one axis Average movement velocity judges its forms of motion.
4. the displacement gesture recognition method of device according to claim 3, spy is just, the forms of motion packet Include linear movement and rotary motion.
5. the displacement gesture recognition method of device according to claim 3, which is characterized in that described device is along initial The positive and negative situation of the average movement velocity value in the direction of at least one axis in three-dimensional system of coordinate judges its forms of motion.
6. a kind of using the device for identifying displacement posture such as Claims 1 to 5 any one the method, feature exists In the mass center of the Inertial Measurement Unit is arranged in including central processing unit and Inertial Measurement Unit, the origin O and origin O ' Place, wherein the Inertial Measurement Unit includes a gyroscope and an acceleration transducer, and described device is wearable device or hand Hold device.
7. device according to claim 6, which is characterized in that further include a gripping list when the device is hand-held device Member, the unit that holds are arranged close to the medium height position of the hand-held device, and the Inertial Measurement Unit is close to the hand Hold the edge setting of device.
8. device according to claim 7, which is characterized in that the hand-held device is arranged in the Inertial Measurement Unit One jiao.
9. a kind of control unit, comprising:
Processor;And
Memory is stored with executable instruction, when the executable instruction is performed, so that the processor perform claim It is required that the displacement gesture recognition method of any one of device in 1-5.
10. a kind of machine readable media, is stored with executable instruction, when the executable instruction is performed, so that machine Perform claim requires the displacement gesture recognition method of any one of device in 1-5.
CN201711033013.9A 2017-10-30 2017-10-30 The displacement gesture recognition method of device and the device for using this method Withdrawn CN109724594A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711033013.9A CN109724594A (en) 2017-10-30 2017-10-30 The displacement gesture recognition method of device and the device for using this method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711033013.9A CN109724594A (en) 2017-10-30 2017-10-30 The displacement gesture recognition method of device and the device for using this method

Publications (1)

Publication Number Publication Date
CN109724594A true CN109724594A (en) 2019-05-07

Family

ID=66291889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711033013.9A Withdrawn CN109724594A (en) 2017-10-30 2017-10-30 The displacement gesture recognition method of device and the device for using this method

Country Status (1)

Country Link
CN (1) CN109724594A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262437A (en) * 2010-05-24 2011-11-30 英属维京群岛商速位互动股份有限公司 motion sensing system
US20120255188A1 (en) * 2009-11-20 2012-10-11 Sany Automobile Manufacture Co., Ltd. Hook pose detecting equipment and crane
CN102997932A (en) * 2011-09-15 2013-03-27 北京自动化控制设备研究所 Method for eliminating shaking impact of rotation table during high precision inertial navigation system calibration
CN103116411A (en) * 2013-02-05 2013-05-22 上海飞智电子科技有限公司 Positioning pointer position method and system
CN103499707A (en) * 2013-09-29 2014-01-08 北京邮电大学 Method and device for acquiring motion direction of terminal
CN105488371A (en) * 2014-09-19 2016-04-13 中兴通讯股份有限公司 Face recognition method and device
CN105867400A (en) * 2016-04-20 2016-08-17 北京博瑞爱飞科技发展有限公司 Flying control method and device for unmanned aerial vehicle
CN106510719A (en) * 2016-09-30 2017-03-22 歌尔股份有限公司 User posture monitoring method and wearable equipment
CN107229055A (en) * 2017-05-04 2017-10-03 青岛海信电器股份有限公司 Positioning of mobile equipment method and positioning device for mobile equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120255188A1 (en) * 2009-11-20 2012-10-11 Sany Automobile Manufacture Co., Ltd. Hook pose detecting equipment and crane
CN102262437A (en) * 2010-05-24 2011-11-30 英属维京群岛商速位互动股份有限公司 motion sensing system
CN102997932A (en) * 2011-09-15 2013-03-27 北京自动化控制设备研究所 Method for eliminating shaking impact of rotation table during high precision inertial navigation system calibration
CN103116411A (en) * 2013-02-05 2013-05-22 上海飞智电子科技有限公司 Positioning pointer position method and system
CN103499707A (en) * 2013-09-29 2014-01-08 北京邮电大学 Method and device for acquiring motion direction of terminal
CN105488371A (en) * 2014-09-19 2016-04-13 中兴通讯股份有限公司 Face recognition method and device
CN105867400A (en) * 2016-04-20 2016-08-17 北京博瑞爱飞科技发展有限公司 Flying control method and device for unmanned aerial vehicle
CN106510719A (en) * 2016-09-30 2017-03-22 歌尔股份有限公司 User posture monitoring method and wearable equipment
CN107229055A (en) * 2017-05-04 2017-10-03 青岛海信电器股份有限公司 Positioning of mobile equipment method and positioning device for mobile equipment

Similar Documents

Publication Publication Date Title
US11016116B2 (en) Correction of accumulated errors in inertial measurement units attached to a user
CN112672860B (en) Robot calibration for AR and digital twinning
US10521011B2 (en) Calibration of inertial measurement units attached to arms of a user and to a head mounted device
US10379613B2 (en) Tracking arm movements to generate inputs for computer systems
US10705113B2 (en) Calibration of inertial measurement units attached to arms of a user to generate inputs for computer systems
CN107787497B (en) Method and apparatus for detecting gestures in a user-based spatial coordinate system
US10540006B2 (en) Tracking torso orientation to generate inputs for computer systems
CN101089556B (en) Moving apparatus, method for compensating position of the moving apparatus
US20210183100A1 (en) Data processing method and apparatus
JP6374984B2 (en) How to localize the robot in the localization plane
JP6222096B2 (en) Electronic device and program
US20150258684A1 (en) Robot, robot system, and control device
CN108318027B (en) Method and device for determining attitude data of carrier
JP2006228226A (en) Spatial writing recognition method, device and program
JP2019078560A (en) Gyro sensor offset correcting device, offset correction program, and pedestrian autonomous navigation device
CN110345936A (en) The track data processing method and its processing system of telecontrol equipment
CN111624547A (en) Tracking objects in an electromagnetic field
CN107263469B (en) Mechanical arm attitude compensation method and device, storage medium and mechanical arm
CN109311155B (en) Method and device for calibrating tool coordinate system origin of industrial robot
TWI476733B (en) Three-dimensional space motion reconstruction method and apparatus constructed thereby
CN110293557A (en) Posture angle computing device, mobile device, posture angle calculation method and program
CN109724594A (en) The displacement gesture recognition method of device and the device for using this method
JP6455869B2 (en) Robot, robot system, control device, and control method
US11620846B2 (en) Data processing method for multi-sensor fusion, positioning apparatus and virtual reality device
WO2021250923A1 (en) Robot system, control device, and control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190507

WW01 Invention patent application withdrawn after publication