CN108426573A - A kind of the pedestrian's gait detection method and terminal device of terminal device - Google Patents

A kind of the pedestrian's gait detection method and terminal device of terminal device Download PDF

Info

Publication number
CN108426573A
CN108426573A CN201710078777.3A CN201710078777A CN108426573A CN 108426573 A CN108426573 A CN 108426573A CN 201710078777 A CN201710078777 A CN 201710078777A CN 108426573 A CN108426573 A CN 108426573A
Authority
CN
China
Prior art keywords
terminal device
acceleration
magnetic field
field intensity
angular speed
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.)
Granted
Application number
CN201710078777.3A
Other languages
Chinese (zh)
Other versions
CN108426573B (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710078777.3A priority Critical patent/CN108426573B/en
Priority to PCT/CN2018/075384 priority patent/WO2018149324A1/en
Publication of CN108426573A publication Critical patent/CN108426573A/en
Application granted granted Critical
Publication of CN108426573B publication Critical patent/CN108426573B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/04Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
    • G01C21/08Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving use of the magnetic field of the earth
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geology (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Navigation (AREA)

Abstract

The present invention provides a kind of pedestrian's gait detection method of terminal device and terminal device, this method include:Obtain attitude angle of the terminal device relative to earth coordinates;Obtain the carrying mode of terminal device;If the carrying mode of terminal device is pattern of swinging one's arm, pedestrian's gait event is detected by attitude angle, passes through the gait event of the variation detection pedestrian of attitude angle, it can ensure that gait detection algorithm error when swinging one's arm situation is smaller, can normal use, operating process is simple, it is easy to accomplish.

Description

A kind of the pedestrian's gait detection method and terminal device of terminal device
Technical field
The present invention relates to pedestrian's field of locating technology, more particularly to pedestrian's gait detection method of a kind of terminal device and end End equipment.
Background technology
With the development of location technology, people are to being based on location-based service (LBS, Location Based Services) Demand is growing day by day.In outdoor environment, Global Satellite Navigation System (GNSS, Global Navigation Satellite System extensive use) meets people in outdoor navigation and location requirement.However, environment or having building indoors In the environment blocked, decaying and multipath effect are generated since satellite-signal is blocked, the precision of satellite positioning can be caused to deteriorate, It can not even use.Therefore, realize that indoor accurate positioning and navigation are needed by other location technologies.And existing smart mobile phone And other mobile terminals be continuously improved calculating and sensor capability promote application of the emerging technology in the personal fields LBS and push away Extensively.
In numerous location technologies, pedestrian's dead reckoning (PDR, Pedestrian Dead Reckoning) is a kind of normal Indoor positioning technologies.Compared with other indoor orientation methods, this method cost is relatively low, need not lay additional base station and set Apply, it is only necessary to using mobile terminal self-contained sensor acquisition body motion information and directional information can be realized autonomous positioning and Navigation.
The cardinal principle of this method is to acquire the information such as acceleration, angular speed and magnetic field intensity by self-contained sensor, And then the direction of travel of pedestrian is extrapolated, in conjunction with gait detection and step-size estimation, the direction of travel and step-length of pedestrian are extrapolated, The current location of pedestrian is calculated from prior location.Wherein, gait detection is the core of PDR technologies, because gait event is to drive The key of dynamic pedestrian position update and material calculation.Gait detection will definitely not lead to that error occurs in step-size estimation and PDR can not Update position.
It is that the acceleration information acquired to mobile terminal is handled that gait, which detects common method, such as uses different length Sliding window the amplitude of acceleration information is handled and is detected, using pedestrian walk generate acceleration regularity walk State detects.Under normal conditions, this method can obtain relatively good gait detection result.But since this method needs user to protect It is opposing stationary with user to hold mobile terminal, and if user constantly changes terminal location (such as hand held pendulum in position fixing process Start arm), cause the acceleration signal that state changes that can then influence the judgement of this kind of gait detection algorithm at this time, to generate compared with There is the case where flase drop or missing inspection in big error.
Invention content
In view of this, the embodiment of the present invention provides a kind of the pedestrian's gait detection method and terminal device of terminal device, solution The problem of certainly gait detection method is when the position of terminal device constantly changes, and error is larger or even is unable to normal use.
To solve the above problems, the first aspect of the embodiment of the present invention provides a kind of pedestrian's gait detection side of terminal device Method includes the following steps:
Obtain attitude angle of the terminal device relative to earth coordinates;
Obtain the carrying mode of terminal device;
If the carrying mode of terminal device is pattern of swinging one's arm, pedestrian's gait event is detected by attitude angle.
Optionally, attitude angle of the terminal device relative to earth coordinates is obtained, including:
Obtain acceleration, angular speed and the earth magnetic field intensity in pre-set co-ordinate corresponding with terminal device system;
According to acceleration, angular speed and earth magnetic field intensity, attitude angle of the computing terminal equipment relative to earth coordinates.
Optionally, acceleration, angular speed and the earth magnetic field intensity in pre-set co-ordinate corresponding with terminal device system are obtained, Including:
Acceleration is obtained by the accelerometer of terminal device, angular speed is obtained by the gyroscope of terminal device, is passed through The magnetometer of terminal device obtains earth magnetic field intensity;
If the sample frequency of acceleration, angular speed and earth magnetic field intensity is inconsistent, to acceleration, angular speed and earth magnetic Field intensity carries out pre-determined number spline interpolation;
Low-pass filtering is carried out to acceleration, angular speed and earth magnetic field intensity.
Optionally, according to acceleration, angular speed and earth magnetic field intensity, computing terminal equipment is relative to earth coordinates Attitude angle, including:
If earth magnetic field intensity is less than the first preset value, acceleration, angular speed and earth magnetic field intensity are brought into posture boat To frame of reference;
If earth magnetic field intensity is greater than or equal to the first preset value, acceleration, angular speed are brought into posture course referential System;
Attitude angle is exported from posture heading reference system.
Optionally, the carrying mode of terminal device is obtained, including:
Acquire the acceleration and velocity information of terminal device in the first preset time;
Weight component and linear acceleration components are obtained from acceleration information;
The selected characteristic value from the weight component of acceleration, linear acceleration components and speed;
The sensor information for obtaining terminal device determines the type of carrying mode, wherein classification gauge according to classifying rules It is then to be determined according to the numerical distribution characteristic of different carrying mode lower eigenvalues.
Optionally, the gait event of pedestrian is detected by attitude angle, including:
To the attitude angle low-pass filtering of acquisition, the pitch angle in the multiple attitude angles stored in the second preset time of extraction;
If there are extreme value in multiple pitch angles of extraction, the minimum in multiple pitch angles be less than the second preset value and/or Maximum in multiple pitch angles is more than third preset value, is determined as gait event.
The second aspect of the embodiment of the present invention provides a kind of terminal device, is suitable for above-mentioned pedestrian's gait detection method, packet It includes:
Attitude angle acquisition module:For obtaining attitude angle of the terminal device relative to earth coordinates;
Carrying mode acquisition module:Carrying mode for obtaining terminal device;
Detection module:If the carrying mode for terminal device is pattern of swinging one's arm, pedestrian's gait thing is detected by attitude angle Part.
Optionally, attitude angle acquisition module includes:
Information acquisition unit:For obtaining acceleration, angular speed and ground in pre-set co-ordinate corresponding with terminal device system Signal magnetic field intensity;
Attitude angle computing unit:For according to acceleration, angular speed and earth magnetic field intensity, computing terminal equipment relative to The attitude angle of earth coordinates;
Wherein, information acquisition unit includes:
First obtains subelement:For obtaining acceleration by the accelerometer of terminal device, pass through the top of terminal device Spiral shell instrument obtains angular speed, and earth magnetic field intensity is obtained by the magnetometer of terminal device;
First processing subelement:If the sample frequency for acceleration, angular speed and earth magnetic field intensity is inconsistent, pair plus Speed, angular speed and earth magnetic field intensity carry out pre-determined number spline interpolation;
Second processing subelement:For carrying out low-pass filtering to acceleration, angular speed and earth magnetic field intensity;
Attitude angle computing unit includes:
First computation subunit:If being less than the first preset value for earth magnetic field intensity, by acceleration, angular speed and the earth Magnetic field intensity brings posture heading reference system into;
Second computation subunit:If being greater than or equal to the first preset value for earth magnetic field intensity, by acceleration, angular speed Bring posture heading reference system into;
Export subelement:For exporting attitude angle from posture heading reference system.
Optionally, carrying mode acquisition module includes:
Reference unit:Acceleration and velocity information for acquiring terminal device in the first preset time;
Acquiring unit:For obtaining weight component and linear acceleration components from acceleration information;
Assignment unit:For the selected characteristic value from the weight component of acceleration, linear acceleration components and speed;
Determination unit:Sensor information for obtaining terminal device determines carrying mode according to classifying rules, wherein Classifying rules is determined according to the numerical distribution characteristic of different carrying mode lower eigenvalues.
Optionally, detection module includes:
Extraction unit:To the attitude angle low-pass filtering of acquisition, in the multiple attitude angles stored in the second preset time of extraction Pitch angle;
Judging unit:If multiple pitch angles for extraction, there are extreme value, the minimum in multiple pitch angles is less than second Maximum in preset value and/or multiple pitch angles is more than third preset value, is determined as gait event.
The embodiment of the present invention is by obtaining terminal device relative to the attitude angle of earth coordinates and the carrying of terminal device Mode detects pedestrian's gait event if the carrying mode of terminal device is pattern of swinging one's arm by attitude angle, can ensure that gait is examined Method of determining and calculating error when swinging one's arm situation is smaller, can normal use, operating process is simple, it is easy to accomplish.
Description of the drawings
Fig. 1 is a kind of flow chart of pedestrian's gait detection method of the specific embodiment of the invention;
Fig. 2 is another flow chart of pedestrian's gait detection method of the specific embodiment of the invention;
Fig. 3 is another flow chart of pedestrian's gait detection method of the specific embodiment of the invention;
Fig. 4 is another flow chart of pedestrian's gait detection method of the specific embodiment of the invention;
Fig. 5 is another flow chart of pedestrian's gait detection method of the specific embodiment of the invention;
Fig. 6 be the specific embodiment of the invention pre-set co-ordinate system in X-axis acceleration of gravity absolute value mean value in difference Datagram under carrying mode, the abscissa in figure represent different carrying modes, distinguish from 0 to 12:Static, short message mode row It walks, telephony mode walking, pocket pattern walking, get rid of the walking of arm pattern, short message mode running, telephony mode running, pocket pattern Run, get rid of arm pattern run, go upstairs, going downstairs, ascending for elevator and elevator downlink;
Fig. 7 be the specific embodiment of the invention pre-set co-ordinate system in Y-axis acceleration of gravity absolute value mean value in difference Datagram under carrying mode;
Fig. 8 be the specific embodiment of the invention pre-set co-ordinate system in Z axis acceleration of gravity absolute value mean value in difference Datagram under carrying mode;
Fig. 9 is data of the mean value of the linear acceleration absolute value of the specific embodiment of the invention under different carrying modes Figure;
Figure 10 be the specific embodiment of the invention pre-set co-ordinate system in X-axis angular speed absolute value mean value in different carryings Datagram under mode;
Figure 11 be the specific embodiment of the invention pre-set co-ordinate system in Y-axis angular speed absolute value mean value in different carryings Datagram under mode;
Figure 12 be the specific embodiment of the invention pre-set co-ordinate system in Z axis angular speed absolute value mean value in different carryings Datagram under mode;
Figure 13 be the specific embodiment of the invention pre-set co-ordinate system in Z axis linear acceleration variance in different carrying modes Under datagram;
Figure 14 is another flow chart of pedestrian's gait detection method of the specific embodiment of the invention;
Figure 15 passes through a closed path close to rectangle for terminal device under the pattern of swinging one's arm of the specific embodiment of the invention Pitching angular curve;
Figure 16 is the structural schematic diagram of the terminal device of the specific embodiment of the invention.
Specific implementation mode
To keep the technical problem to be solved in the present invention, technical solution and advantage clearer, below in conjunction with attached drawing and tool Body embodiment is described in detail.
First embodiment
Referring to Fig. 1, a kind of flow chart of pedestrian's gait detection method of terminal device, including following step are shown in figure Suddenly:
S101, attitude angle of the terminal device relative to earth coordinates is obtained.
Above-mentioned earth coordinates (Geodetic Coordinate System) refer in geodesic survey, with reference ellipsoid The coordinate system that face is set up on the basis of face, three coordinate components of earth coordinates are respectively geodetic longitude, geodetic latitude and big Ground is high.
Above-mentioned attitude angle may include in roll angle (roll), pitch angle (pitch) and the yaw angle (yaw) of terminal device It is one or more, wherein pitch angle is the angle around the rotation of pre-set co-ordinate system Y-axis.
S102, the carrying mode for obtaining terminal device.
The carrying mode of terminal device includes pattern of swinging one's arm and other patterns, other patterns refer to the mould in addition to the pattern of swinging one's arm Formula is referred to as.
The pattern of swinging one's arm refers to that terminal device is swung, such as terminal device is in the hand with arms swing, terminal device phase Position (such as relative to human body) generating period is changed, the attitude angle of terminal device also changes therewith, such as with arm It swings and changes.
In the present embodiment, the carrying mode of terminal device can be realized by the related algorithm of pattern-recognition, can also be led to It crosses and is judged based on other obvious behavioral characteristics, so the decision procedure to carrying mode is not specifically limited.
If the carrying mode of S103, terminal device is pattern of swinging one's arm, pedestrian's gait event is detected by attitude angle.
When the carrying mode of terminal device is to swing one's arm pattern, the posture of terminal device will produce periodic variation, reason Wanting is approximately pendulum clock movement, using this periodic rule, can be changed the attitude angle of terminal device and practical object The walking of reason movement is mapped, to realize that gait detects.
In conclusion the present embodiment is by obtaining attitude angle and terminal device of the terminal device relative to earth coordinates Carrying mode detects the gait event of pedestrian by attitude angle when carrying mode is to swing one's arm pattern, can ensure that gait detects Algorithm error when swinging one's arm situation is smaller, being capable of normal use.
Second embodiment
Referring to Fig. 2, another flow chart of pedestrian's gait detection method of terminal device, including following step are shown in figure Suddenly:
Acceleration, angular speed and earth magnetic field intensity in S201, acquisition pre-set co-ordinate corresponding with terminal device system;
The present embodiment can obtain preset seat respectively by accelerometer, gyroscope and the magnetometer that terminal device carries Acceleration, angular speed and earth magnetic field intensity in mark system, above-mentioned pre-set co-ordinate system refers to carrier coordinate system, i.e. terminal device sheet The coordinate system of body.
S202, according to acceleration, angular speed and earth magnetic field intensity, appearance of the computing terminal equipment relative to earth coordinates State angle.
It, can be strong according to acceleration, angular speed and earth magnetic field using posture heading reference system AHRS in the present embodiment Degree obtains the attitude angle of terminal device coordinate system relative to the earth.The system includes multiple axial sensors, can terminal device carry For posture information, for example, the posture information includes one or more in roll angle, pitch angle and course angle.
Obtaining attitude angle using posture heading reference system is asked by gradient descent algorithm according to quaternion differential equation The optimal solution of Xie Dangqianzitaijiao, the four-dimensional supercomplex that quaternary number is made of three imaginary numbers on a real add, can be with table Show the rotation of terminal device in space, the i.e. posture under earth coordinates.
S203, the carrying mode for obtaining terminal device.
The carrying mode of the terminal device includes pattern of swinging one's arm and other patterns, other patterns refer in addition to the pattern of swinging one's arm Pattern be referred to as.
The pattern of swinging one's arm refers to that terminal device is swung, for example, terminal device in the hand of carrier with the arm of carrier It swings, terminal device relative position (such as relative to human body) generating period variation, the attitude angle of terminal device also becomes therewith Change, such as changes with the swing of arm.
In the present embodiment, the carrying mode of terminal device can be realized by the related algorithm of pattern-recognition, can also be led to It crosses and is judged based on other obvious behavioral characteristics, so the decision procedure to carrying mode is not specifically limited.
If the carrying mode of S204, terminal device is pattern of swinging one's arm, pedestrian's gait event is detected by attitude angle.
When the carrying mode of terminal device is to swing one's arm pattern, the posture of terminal device will produce periodic variation, reason Wanting is approximately pendulum clock movement, using this periodic rule, can be changed the attitude angle of terminal device and practical object The walking of reason movement is mapped, to realize that gait detects.
In conclusion the present embodiment is obtained greatly by obtaining acceleration, angular speed and the earth magnetic field intensity of terminal device The attitude angle of ground coordinate system, and the carrying mode of terminal device is obtained, when carrying mode is to swing one's arm pattern, pass through attitude angle The gait event for detecting pedestrian, can ensure that gait detection algorithm error when swinging one's arm situation is smaller, being capable of normal use.
3rd embodiment
Referring to Fig. 3, another flow chart of pedestrian's gait detection method of terminal device, including following step are shown in figure Suddenly:
S301, acceleration is obtained by the accelerometer of terminal device, angular speed is obtained by the gyroscope of terminal device, Earth magnetic field intensity is obtained by the magnetometer of terminal device.
Above-mentioned pre-set co-ordinate system refers to carrier coordinate system, i.e. the coordinate system of terminal device itself.Specifically, terminal device (such as mobile terminal) can be controlled by software, such as pass through the acceleration built in terminal device by opening software Meter, gyroscope and magnetometer obtain acceleration, angular speed and earth magnetic field intensity respectively.
Above-mentioned software can be the software of detectable user's walking event, in use, can carry end after software is opened Arm is swung naturally in end equipment walking process, software records acceleration, angular speed and earth magnetic field intensity data.
Further, it is obtained respectively by accelerometer, gyroscope and magnetometer in terminal device and is located at pre-set co-ordinate system Acceleration, angular speed and the earth magnetic field intensity of middle corresponding X, Y, Z axis obtain acceleration, angular speed and earth magnetic field respectively Acceleration, angular speed and earth magnetic field intensity of the intensity relative to tri- axis directions of X, Y, Z of pre-set co-ordinate system.
S302, judge whether the sample frequency of acceleration, angular speed and earth magnetic field intensity is consistent, if it is not, entering step Rapid S303;Otherwise, it is directly entered step S304.
S303, acceleration, angular speed and earth magnetic field intensity carry out pre-determined number spline interpolation.
It is right if sample frequency is inconsistent when acceleration, angular speed and earth magnetic field intensity calculate separately sample frequency The lower data of frequency use pre-determined number spline interpolation, such as cubic spline interpolation, to keep the data frequency one of sensor It causes, after this step process, enters step S304.
S304, low-pass filtering is carried out to acceleration, angular speed and earth magnetic field intensity.
Acceleration, angular speed and the earth magnetic field intensity signal that frequency is consistent after processing or frequency is consistent carry out low pass filtered Wave filters out high-frequency interference signal, obtains stablizing data use.
Above-mentioned low-pass filtering (Low-pass filter) low frequency signal can be normal through, and more than the height of setting critical value Frequency signal is then blocked, weakens, also referred to as high frequency removal filtering (High-cut filter).
S305, according to acceleration, angular speed and earth magnetic field intensity, appearance of the computing terminal equipment relative to earth coordinates State angle.
It, can be strong according to acceleration, angular speed and earth magnetic field using posture heading reference system AHRS in the present embodiment Degree obtains the attitude angle of terminal device coordinate system relative to the earth.The system includes multiple axial sensors, can be terminal device Posture information is provided.
Obtaining attitude angle using posture heading reference system is asked by gradient descent algorithm according to quaternion differential equation The optimal solution of Xie Dangqianzitaijiao, the four-dimensional supercomplex that quaternary number is made of three imaginary numbers on a real add, can be with table Show the rotation of terminal device in space, the i.e. posture under earth coordinates.
S306, the carrying mode for obtaining terminal device.
The carrying mode of terminal device includes pattern of swinging one's arm and other patterns, other patterns refer to the mould in addition to the pattern of swinging one's arm Formula is referred to as.
The pattern of swinging one's arm refers to that terminal device is swung, such as terminal device is put in carrier's hand with carrier's arm Dynamic, terminal device relative position (such as relative to human body) generating period variation, the attitude angle of terminal device also changes therewith, Such as change with the swing of arm.
In the present embodiment, the carrying mode of terminal device can be realized by the related algorithm of pattern-recognition, can also be led to It crosses and is judged based on other obvious behavioral characteristics, so the decision procedure to carrying mode is not specifically limited.
If the carrying mode of S307, terminal device is pattern of swinging one's arm, the gait event of pedestrian is detected by attitude angle.
When the carrying mode of terminal device is to swing one's arm pattern, the posture of terminal device will produce periodic variation, reason Wanting is approximately pendulum clock movement, using this periodic rule, can be changed the attitude angle of terminal device and practical object The walking of reason movement is mapped, to realize that gait detects.
In conclusion the present embodiment is being ensured by acceleration, angular speed and the earth magnetic field intensity of acquisition terminal device The attitude angle of earth coordinates is obtained on the basis of sample frequency is consistent, and obtains the carrying mode of terminal device, works as carrying Mode is when swinging one's arm pattern, the gait event of pedestrian to be detected by attitude angle, gait detection algorithm can be ensured in situation of swinging one's arm When error it is smaller, being capable of normal use.
Fourth embodiment
Referring to Fig. 4, another flow chart of pedestrian's gait detection method of terminal device, including following step are shown in figure Suddenly:
Acceleration, angular speed and earth magnetic field intensity in S401, acquisition pre-set co-ordinate corresponding with terminal device system.
The present embodiment can obtain preset seat respectively by accelerometer, gyroscope and the magnetometer that terminal device carries Acceleration, angular speed and earth magnetic field intensity in mark system, above-mentioned pre-set co-ordinate system refers to carrier coordinate system, i.e. terminal device sheet The coordinate system of body.
S402, judge whether earth magnetic field intensity is less than the first preset value, if so, entering step S403;Otherwise, into step Rapid S404.
In the present embodiment, by judging the relationship of earth magnetic field intensity and the first preset value (i.e. predetermined threshold value), it can obtain The case where being interfered to terminal device by magnetic field.
S403, acceleration, angular speed and earth magnetic field intensity are brought into posture heading reference system.
Obtaining attitude angle using posture heading reference system is asked by gradient descent algorithm according to quaternion differential equation The optimal solution of Xie Dangqianzitaijiao, the four-dimensional supercomplex that quaternary number is made of three imaginary numbers on a real add, can be with table Show the rotation of terminal device in space, the i.e. posture under earth coordinates:
Q=(q0, q1, q2, q3)
Wherein, q0Indicate the amplitude of rotation, q1, q2, q3Indicate the rotary shaft of rotation.The method for indicating posture with quaternary number Computational efficiency is high, is also convenient for interpolation.
Posture heading reference system includes both of which:Include the nine Axle mould formulas and packet of acceleration, angular speed, magnetic field intensity The six Axle mould formulas containing acceleration, angular speed.Because acceleration, angular speed and magnetic field intensity are trivector, therefore according to use Sensing data to pattern name.
In this step, earth magnetic field intensity is less than predetermined threshold value, then shows that terminal device is in the smaller ground of magnetic interference Side is suitable for using nine Axle mould formulas at this time.This mode makes the attitude angle acquired smaller by magnetic interference, more accurately.
S404, acceleration, angular speed are brought into posture heading reference system.
In this step, earth magnetic field intensity is greater than or equal to the first preset value (predetermined threshold value), then illustrates at terminal device In the bigger place of magnetic interference, true earth magnetic field intensity is difficult to obtain, and is suitable for using six Axle mould formulas at this time, but need Initial attitude angle is determined with nine Axle mould formulas.
S405, attitude angle is obtained from posture heading reference system.
In the present embodiment, six Axle mould formulas or nine axis using posture heading reference system are selected by earth magnetic field intensity Pattern determines required attitude angle.
S406, the carrying mode for obtaining terminal device.
The carrying mode of terminal device includes pattern of swinging one's arm and other patterns, other patterns refer to the mould in addition to the pattern of swinging one's arm Formula is referred to as.
The pattern of swinging one's arm refer to terminal device in carrier's hand with carrier's arms swing, terminal device relative position (example Such as relative to human body) generating period variation, the attitude angle of terminal device also changes therewith.
In the present embodiment, the carrying mode of terminal device can be realized by the related algorithm of pattern-recognition, can also be led to It crosses and is judged based on other obvious behavioral characteristics, so the decision procedure to carrying mode is not specifically limited.
If the carrying mode of S407, terminal device is pattern of swinging one's arm, the gait event of pedestrian is detected by attitude angle.
When the carrying mode of terminal device is to swing one's arm pattern, the posture of terminal device will produce periodic variation, reason Wanting is approximately pendulum clock movement, using this periodic rule, can be changed the attitude angle of terminal device and practical object The walking of reason movement is mapped, to realize that gait detects.
It should be noted that the terminal device of the present embodiment meaning can be it is any have measure acceleration, angular speed and The mobile device of earth magnetic field intensity function, naturally it is also possible to carry the terminal for any can in real time be obtained by communication mode The mobile device of the pedestrian of equipment or the current acceleration of the terminal device, angular speed and earth magnetic field intensity.
In conclusion the present embodiment obtains the acceleration of terminal device, angular speed, earth magnetic field intensity and terminal device Carrying mode, and different posture heading reference system mode computation attitude angles are used according to the disturbed condition in magnetic field, when carrying side Formula is when swinging one's arm pattern, the gait event of pedestrian to be detected by attitude angle, gait detection algorithm can be ensured when swinging one's arm situation Error is smaller, ensures algorithm normal use.
5th embodiment
Acceleration, angular speed and earth magnetic field intensity in S501, acquisition pre-set co-ordinate corresponding with terminal device system.
The present embodiment can obtain preset seat respectively by accelerometer, gyroscope and the magnetometer that terminal device carries Acceleration, angular speed and earth magnetic field intensity in mark system, above-mentioned pre-set co-ordinate system refers to carrier coordinate system, i.e. terminal device sheet The coordinate system of body.
S502, according to acceleration, angular speed and earth magnetic field intensity, appearance of the computing terminal equipment relative to earth coordinates State angle.
In the present embodiment, it can be obtained according to acceleration, angular speed and earth magnetic field intensity using posture heading reference system Terminal device coordinate system relative to the earth attitude angle.The system includes multiple axial sensors, can be that carrier, that is, terminal is set It is standby that posture information is provided, such as can provide one or more in roll angle, pitch angle and course angle.
Obtaining attitude angle using posture heading reference system is asked by gradient descent algorithm according to quaternion differential equation The optimal solution of Xie Dangqianzitaijiao, the four-dimensional supercomplex that quaternary number is made of three imaginary numbers on a real add, can be with table Show the rotation of terminal device in space.
In the present embodiment, specifically need to use pitch angle, pitch angle to be the angle around the Y-axis rotation of pre-set co-ordinate system, Do gait detection using the angle is not influenced by pedestrian's walking direction, and has higher stability.
S503, the carrying mode for obtaining terminal device.
In the present embodiment, the carrying mode of terminal device includes pattern of swinging one's arm and other patterns, other patterns refer to removing to get rid of Pattern outside fingerprint formula is referred to as.
The pattern of swinging one's arm refers to that terminal device is swung, such as terminal device is in the hand with arms swing, terminal device phase Position (such as relative to human body) generating period is changed, the attitude angle of terminal device also changes therewith, such as with arm It swings and changes.
In the present embodiment, the carrying mode of terminal device can be realized by mode identification method, be included the following steps:
The acceleration and velocity information of terminal device in S5031, the first preset time of acquisition.
S5032, weight component and linear acceleration components are extracted from acceleration information.
Selected characteristic value in S5033, the weight component from acceleration, linear acceleration components and speed.
Specifically, choose that absolute value that weight component projects in pre-set co-ordinate system reference axis, linear acceleration is in water The absolute value that the absolute value and angular speed of gentle vertical direction project in pre-set co-ordinate system reference axis is as characteristic value.
S5034, the sensor information for obtaining terminal device determine the type of carrying mode according to classifying rules, wherein Classifying rules is determined according to the numerical distribution characteristic of different carrying mode lower eigenvalues.
The above-mentioned identification for different carrying modes is to use the mode identification method based on decision tree, referring to Fig. 6~figure 13, show that most apparent characteristic value has different numerical distribution characteristics, figure under different motion state and carrying mode in figure Middle horizontal axis represents 13 carrying modes, and abscissa is respectively from 0 to 12:Static, short message mode walking, telephony mode walking, mouth Bag pattern walking, get rid of arm pattern walking, short message mode running, telephony mode running, pocket pattern running, get rid of arm pattern running, It goes upstairs, go downstairs, ascending for elevator and elevator downlink.
The classifying rules of carrying mode is determined according to the statistical nature in the statistical result in figure, to utilize terminal device Collected sensor information carries out classification judgement to carrying mode, it is determined whether is pattern of swinging one's arm, it is of course also possible to pass through base Judged that the present embodiment is not specifically limited the decision procedure of carrying mode in other obvious behavioral characteristics.
If the carrying mode of S504, terminal device is pattern of swinging one's arm, the gait event of pedestrian is detected by attitude angle.
When the carrying mode of terminal device is to swing one's arm pattern, the posture of terminal device will produce periodic variation, reason Wanting is approximately pendulum clock movement, using this periodic rule, can be changed the attitude angle of terminal device and practical object The walking of reason movement is mapped, to realize that gait detects.
In conclusion the present embodiment is by obtaining attitude angle and terminal device of the terminal device relative to earth coordinates Carrying mode, and bottom velocity information is collected by sensor and acceleration information judges carrying mode, when carrying mode is to get rid of When fingerprint formula, by attitude angle detect pedestrian gait event, can ensure gait detection algorithm when swinging one's arm situation error compared with It is small, it being capable of normal use.
Sixth embodiment
Referring to Figure 14, a kind of flow chart of pedestrian's gait detection method of terminal device, including following step are shown in figure Suddenly:
Acceleration, angular speed and earth magnetic field intensity in S1401, acquisition pre-set co-ordinate corresponding with terminal device system.
The present embodiment can obtain preset seat respectively by accelerometer, gyroscope and the magnetometer that terminal device carries Acceleration, angular speed and earth magnetic field intensity in mark system, above-mentioned pre-set co-ordinate system refers to carrier coordinate system, i.e. terminal device sheet The coordinate system of body.
S1402, according to acceleration, angular speed and earth magnetic field intensity, computing terminal equipment is relative to earth coordinates Attitude angle.
In the present embodiment, it can be obtained according to acceleration, angular speed and earth magnetic field intensity using posture heading reference system Terminal device coordinate system relative to the earth attitude angle.The system includes multiple axial sensors, can be that carrier, that is, terminal is set It is standby that posture information is provided, such as obtain one or more in roll angle, pitch angle and course angle.
Obtaining attitude angle using posture heading reference system is asked by gradient descent algorithm according to quaternion differential equation The optimal solution of Xie Dangqianzitaijiao, the four-dimensional supercomplex that quaternary number is made of three imaginary numbers on a real add, can be with table Show the rotation of terminal device in space.
S1403, the carrying mode for obtaining terminal device.
In the present embodiment, the carrying mode of terminal device includes pattern of swinging one's arm and other patterns, other patterns refer to removing to get rid of Pattern outside fingerprint formula is referred to as.
The pattern of swinging one's arm refers to that terminal device is swung, such as terminal device is in the hand with arms swing, terminal device phase Position (such as relative to human body) generating period is changed, the attitude angle of terminal device also changes therewith, such as with arm It swings and changes.
S1404, judge whether the carrying mode of terminal device is the pattern of swinging one's arm, if so, entering step S1405;Otherwise may be used Terminate flow.
S1405, the attitude angle low-pass filtering to acquisition extract bowing in the multiple attitude angles stored in the second preset time The elevation angle.
In the present embodiment, the attitude angle for storing certain time (such as second preset time) is needed.
In the present embodiment, specifically need to use pitch angle, pitch angle to be the angle around the Y-axis rotation of pre-set co-ordinate system, Do gait detection using the angle is not influenced by pedestrian's walking direction, and has higher stability.
S1406, judge to whether there is minimum point in multiple pitch angles, if so, entering step S1407;Otherwise enter step Rapid S1408.
S1407, judge whether the minimum of pitch angle is less than the second preset value, if so, entering step S1410;Otherwise may be used Terminate flow.
S1408, judge that multiple pitch angles whether there is maximum point, if so, entering step S1409;Otherwise can terminate to flow Journey.
S1409, judge whether the maximum of pitch angle is more than third preset value, if so, entering step S1411;Otherwise may be used Terminate flow.
S1410, output gait event.
In the present embodiment, when there are when extreme point, further using the second preset value and third preset value in pitch angle, i.e., Priori threshold value, tests to extreme point, to filter out influence of the minor motion to this method, provides the robustness of this method.
In the present embodiment, Figure 15 is finally obtained, one is walked close to rectangle for carried terminal equipment under pattern of swinging one's arm in figure The obtained pitching angular curve of closed path, circle represents maximum and minimum in figure, i.e., the gait inspection that this method is thought Measuring point, from the figure, it can be seen that pitching angular curve is whipped, arm swing generates the variation of near sinusoidal period of a function, and is gone The influence of the practical direction of advance of people is smaller.
In conclusion extreme point of the present embodiment by terminal device relative to pitch angle in the attitude angle of earth coordinates Judgement, export gait event accordingly, the gait event of pedestrian in the case where terminal device swings one's arm pattern, can be obtained and count step Number, ensure gait detection algorithm error when swinging one's arm situation it is smaller, can normal use, can be used in interior or have building screening It is positioned in the environment of gear.
7th embodiment
Referring to Figure 16, show that the structural schematic diagram of terminal device, terminal device include in figure:Attitude angle acquisition module 1601, carrying mode acquisition module 1602 and detection module 1603.
Wherein, attitude angle acquisition module 1601 is for obtaining attitude angle of the terminal device relative to earth coordinates;It carries Mode acquisition module 1602 is used to obtain the carrying mode of terminal device;If detection module 1603 is used for the carrying side of terminal device Formula is pattern of swinging one's arm, and pedestrian's gait event is detected by attitude angle.
Attitude angle acquisition module 1601 includes information acquisition unit 16011 and attitude angle computing unit 16012.
Information acquisition unit 16011 is used to obtain acceleration, the angular speed in pre-set co-ordinate corresponding with terminal device system And earth magnetic field intensity;Attitude angle computing unit 16012 is used to, according to acceleration, angular speed and earth magnetic field intensity, calculate eventually Attitude angle of the end equipment end relative to earth coordinates.
In the present embodiment, information acquisition unit 16011 includes:
First obtains subelement 160111:For obtaining acceleration by the accelerometer of terminal device, set by terminal Standby gyroscope obtains angular speed, and earth magnetic field intensity is obtained by the magnetometer of terminal device;
First processing subelement 160112:If the sample frequency for acceleration, angular speed and earth magnetic field intensity differs It causes, pre-determined number spline interpolation is carried out to acceleration, angular speed and earth magnetic field intensity;
Second processing subelement 160113:For carrying out low-pass filtering to acceleration, angular speed and earth magnetic field intensity.
In the present embodiment, attitude angle computing unit 16012 includes:
First computation subunit 160121:If being less than the first preset value for earth magnetic field intensity, by acceleration, angular speed Posture heading reference system is brought into earth magnetic field intensity;
Second computation subunit 160122:If for earth magnetic field intensity be greater than or equal to the first preset value, by acceleration, Angular speed brings posture heading reference system into;
Export subelement 160123:For exporting the attitude angle from posture heading reference system.
In the present embodiment, carrying mode acquisition module 1602 includes:
Acceleration and velocity information of the reference unit 16021 for acquiring terminal device in the first preset time in advance;
Acquiring unit 16022 is used to obtain weight component and linear acceleration components from the acceleration information;
Assignment unit 16023 is used for the selected characteristic value from the weight component of acceleration, linear acceleration components and speed;
The sensor information that determination unit 16024 is used to obtain terminal device determines carrying mode according to classifying rules, Wherein, classifying rules is determined according to the numerical distribution characteristic of different carrying mode lower eigenvalues.
In the present embodiment, detection module 1603 includes:
Extraction unit 16031 is used for the attitude angle low-pass filtering to acquisition, is stored in the second preset time of extraction multiple Pitch angle in attitude angle;
If judging unit 16032 is used in multiple pitch angles there are extreme value, the minimum in multiple pitch angles is less than second Maximum in preset value and/or multiple pitch angles is more than third preset value, is determined as gait event.
In conclusion required attitude angle can be obtained by attitude angle acquisition module in the present embodiment, pass through carrying mode Acquisition module determines the carrying mode of terminal device, by detection module when terminal device is to swing one's arm pattern, passes through attitude angle Pedestrian's gait event is detected, detection error is smaller when can realize relative motion between terminal device and pedestrian.
It should be understood that " one embodiment " or " embodiment " that specification is mentioned in the whole text mean it is related with embodiment A particular feature, structure, or characteristic includes at least one embodiment of the present invention.Therefore, occur everywhere in the whole instruction " in one embodiment " or " in one embodiment " not necessarily refer to identical embodiment.In addition, these specific feature, knots Structure or characteristic can in any suitable manner combine in one or more embodiments.
In various embodiments of the present invention, it should be appreciated that size of the sequence numbers of the above procedures is not meant to execute suitable The execution sequence of the priority of sequence, each process should be determined by its function and internal logic, the implementation without coping with the embodiment of the present invention Process constitutes any restriction.
In addition, the terms " system " and " network " are often used interchangeably herein.
In several embodiments provided herein, it should be understood that disclosed method and apparatus, it can be by other Mode realize.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only For a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine Or it is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed phase Coupling, direct-coupling or communication connection between mutually can be by some interfaces, the INDIRECT COUPLING or communication of device or unit Connection can be electrical, machinery or other forms.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also It is that each unit includes independently individually, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can be stored in one and computer-readable deposit In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) executes pedestrian's gait in each embodiment of the present invention and examines The part steps of survey method.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic disc or CD etc. it is each Kind can store the medium of program code.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art For, without departing from the principles of the present invention, it can also make several improvements and retouch, these improvements and modifications It should be regarded as protection scope of the present invention.

Claims (10)

1. a kind of pedestrian's gait detection method of terminal device, which is characterized in that the method includes:
Obtain attitude angle of the terminal device relative to earth coordinates;
Obtain the carrying mode of the terminal device;
If the carrying mode of the terminal device is pattern of swinging one's arm, pedestrian's gait event is detected by the attitude angle.
2. pedestrian's gait detection method of terminal device according to claim 1, which is characterized in that described to obtain the end Attitude angle of the end equipment relative to earth coordinates, including:
Obtain acceleration, angular speed and the earth magnetic field intensity in pre-set co-ordinate corresponding with terminal device system;
According to the acceleration, angular speed and earth magnetic field intensity, appearance of the terminal device relative to earth coordinates is calculated State angle.
3. pedestrian's gait detection method of terminal device according to claim 2, which is characterized in that it is described acquisition with it is described Acceleration, angular speed and earth magnetic field intensity in the corresponding pre-set co-ordinate system of terminal device, including:
Acceleration is obtained by the accelerometer of the terminal device, angular speed is obtained by the gyroscope of the terminal device, Earth magnetic field intensity is obtained by the magnetometer of the terminal device;
If the sample frequency of the acceleration, angular speed and earth magnetic field intensity is inconsistent, to the acceleration, angular speed and ground Signal magnetic field intensity carries out pre-determined number spline interpolation;
Low-pass filtering is carried out to the acceleration, angular speed and earth magnetic field intensity.
4. pedestrian's gait detection method of terminal device according to claim 2, which is characterized in that add described in the basis Speed, angular speed and earth magnetic field intensity calculate attitude angle of the terminal device relative to earth coordinates, including:
If the earth magnetic field intensity is less than the first preset value, the acceleration, angular speed and earth magnetic field intensity are brought into appearance State heading reference system;
If the earth magnetic field intensity is greater than or equal to the first preset value, the acceleration, angular speed are brought into posture course ginseng Test system;
The attitude angle is exported from the posture heading reference system.
5. pedestrian's gait detection method of terminal device according to claim 1, which is characterized in that described to obtain the end The carrying mode of end equipment, including:
Acquire the acceleration and velocity information of terminal device in the first preset time;
Weight component and linear acceleration components are obtained from the acceleration information;
The selected characteristic value from the weight component of acceleration, linear acceleration components and speed;
The sensor information for obtaining terminal device determines the type of carrying mode according to classifying rules, wherein the classification gauge It is then to be determined according to the numerical distribution characteristic of different carrying mode lower eigenvalues.
6. pedestrian's gait detection method of terminal device according to claim 1, which is characterized in that described to pass through the appearance The gait event of pedestrian is detected at state angle, including:
To the attitude angle low-pass filtering of the acquisition, the pitch angle in the multiple attitude angles stored in the second preset time of extraction;
If there are extreme value in multiple pitch angles of extraction, the minimum in the multiple pitch angle be less than the second preset value and/or Maximum in the multiple pitch angle is more than third preset value, is determined as gait event.
7. a kind of terminal device, which is characterized in that the terminal device includes:
Attitude angle acquisition module:For obtaining attitude angle of the terminal device relative to earth coordinates;
Carrying mode acquisition module:Carrying mode for obtaining the terminal device;
Detection module:If the carrying mode for the terminal device is pattern of swinging one's arm, pedestrian's step is detected by the attitude angle State event.
8. terminal device according to claim 7, which is characterized in that the attitude angle acquisition module includes:
Information acquisition unit:For obtaining acceleration, angular speed and ground in pre-set co-ordinate corresponding with terminal device system Signal magnetic field intensity;
Attitude angle computing unit:For according to the acceleration, angular speed and earth magnetic field intensity, calculating the terminal device phase For the attitude angle of earth coordinates;
Wherein, described information acquiring unit includes:
First obtains subelement:For obtaining acceleration by the accelerometer of terminal device, pass through the gyroscope of terminal device Angular speed is obtained, earth magnetic field intensity is obtained by the magnetometer of terminal device;
First processing subelement:If the sample frequency for the acceleration, angular speed and earth magnetic field intensity is inconsistent, to institute It states acceleration, angular speed and earth magnetic field intensity and carries out pre-determined number spline interpolation;
Second processing subelement:For carrying out low-pass filtering to the acceleration, angular speed and earth magnetic field intensity;
The attitude angle computing unit includes:
First computation subunit:If for the earth magnetic field intensity be less than the first preset value, by the acceleration, angular speed and Earth magnetic field intensity brings posture heading reference system into;
Second computation subunit:If being greater than or equal to the first preset value for the earth magnetic field intensity, by the acceleration, angle Speed brings posture heading reference system into;
Export subelement:For exporting the attitude angle from the posture heading reference system.
9. terminal device according to claim 7, which is characterized in that the carrying mode acquisition module includes:
Reference unit:Acceleration and velocity information for acquiring terminal device in the first preset time;
Acquiring unit:For obtaining weight component and linear acceleration components from the acceleration information;
Assignment unit:For the selected characteristic value from the weight component of the acceleration, linear acceleration components and speed;
Determination unit:Sensor information for obtaining terminal device determines carrying mode according to classifying rules, wherein described Classifying rules is determined according to the numerical distribution characteristic of different carrying mode lower eigenvalues.
10. terminal device according to claim 7, which is characterized in that the detection module includes:
Extraction unit:To the attitude angle low-pass filtering of the acquisition, in the multiple attitude angles stored in the second preset time of extraction Pitch angle;
Judging unit:If multiple pitch angles for extraction, there are extreme value, the minimum in the multiple pitch angle is less than second Maximum in preset value and/or the multiple pitch angle is more than third preset value, is determined as gait event.
CN201710078777.3A 2017-02-14 2017-02-14 Pedestrian gait detection method of terminal equipment and terminal equipment Active CN108426573B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710078777.3A CN108426573B (en) 2017-02-14 2017-02-14 Pedestrian gait detection method of terminal equipment and terminal equipment
PCT/CN2018/075384 WO2018149324A1 (en) 2017-02-14 2018-02-06 Detection method and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710078777.3A CN108426573B (en) 2017-02-14 2017-02-14 Pedestrian gait detection method of terminal equipment and terminal equipment

Publications (2)

Publication Number Publication Date
CN108426573A true CN108426573A (en) 2018-08-21
CN108426573B CN108426573B (en) 2023-04-07

Family

ID=63155064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710078777.3A Active CN108426573B (en) 2017-02-14 2017-02-14 Pedestrian gait detection method of terminal equipment and terminal equipment

Country Status (2)

Country Link
CN (1) CN108426573B (en)
WO (1) WO2018149324A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109685111A (en) * 2018-11-26 2019-04-26 深圳先进技术研究院 Action identification method, computing system, smart machine and storage medium
CN109883431A (en) * 2019-02-21 2019-06-14 北京方位捷讯科技有限公司 One kind walking appearance judgment method and system
CN110420029A (en) * 2019-08-03 2019-11-08 苏州自如医疗器械有限公司 A kind of walking step state wireless detecting system based on Multi-sensor Fusion
CN110693501A (en) * 2019-10-12 2020-01-17 上海应用技术大学 Wireless walking gait detection system based on multi-sensor fusion
CN111751573A (en) * 2019-09-10 2020-10-09 广东小天才科技有限公司 Mobile terminal and moving direction determining method thereof
CN112237427A (en) * 2020-10-14 2021-01-19 北京爱笔科技有限公司 Method and device for detecting steps, detection equipment and computer storage medium
CN112268556A (en) * 2020-10-23 2021-01-26 重庆越致科技有限公司 Method and device for detecting state of pedestrian taking escalator
CN112304316A (en) * 2020-10-23 2021-02-02 重庆越致科技有限公司 Method and device for automatically detecting state and track of pedestrian taking elevator
CN113203416A (en) * 2021-03-19 2021-08-03 电子科技大学 Pedestrian dead reckoning method for swing arm pedestrian
CN114526727A (en) * 2022-01-11 2022-05-24 重庆邮电大学 Decision tree-based step number distinguishing method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117031068A (en) * 2023-06-30 2023-11-10 荣耀终端有限公司 Gesture detection method, terminal and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009276282A (en) * 2008-05-16 2009-11-26 Sumitomo Electric Ind Ltd Attitude determination apparatus and method, movement direction determination apparatus, position determination apparatus, and computer program
JP2010218078A (en) * 2009-03-16 2010-09-30 Seiko Epson Corp Method and device for detecting number of step
CN102184549A (en) * 2011-04-29 2011-09-14 韩铮 Motion parameter determination method and device and motion auxiliary equipment
CN103884337A (en) * 2012-12-19 2014-06-25 财团法人工业技术研究院 Multi-attitude step correction positioning system and method
CN104567931A (en) * 2015-01-14 2015-04-29 华侨大学 Course-drifting-error elimination method of indoor inertial navigation positioning
CN104699965A (en) * 2015-03-08 2015-06-10 西安电子科技大学 Estimation method of parameters of near-field source based on rotating interferometer
CN105203098A (en) * 2015-10-13 2015-12-30 上海华测导航技术股份有限公司 Whole attitude angle updating method applied to agricultural machinery and based on nine-axis MEMS (micro-electromechanical system) sensor
CN105674984A (en) * 2016-01-18 2016-06-15 上海交通大学 Method for acquiring advancing directions of pedestrians by aid of mobile terminals without constraints

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4993758B2 (en) * 2008-04-24 2012-08-08 Kddi株式会社 Portable terminal, program and method for determining direction of travel of pedestrian using acceleration sensor
JP6434144B2 (en) * 2014-07-18 2018-12-05 アップル インコーポレイテッドApple Inc. Raise gesture detection on devices

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009276282A (en) * 2008-05-16 2009-11-26 Sumitomo Electric Ind Ltd Attitude determination apparatus and method, movement direction determination apparatus, position determination apparatus, and computer program
JP2010218078A (en) * 2009-03-16 2010-09-30 Seiko Epson Corp Method and device for detecting number of step
CN102184549A (en) * 2011-04-29 2011-09-14 韩铮 Motion parameter determination method and device and motion auxiliary equipment
CN103884337A (en) * 2012-12-19 2014-06-25 财团法人工业技术研究院 Multi-attitude step correction positioning system and method
CN104567931A (en) * 2015-01-14 2015-04-29 华侨大学 Course-drifting-error elimination method of indoor inertial navigation positioning
CN104699965A (en) * 2015-03-08 2015-06-10 西安电子科技大学 Estimation method of parameters of near-field source based on rotating interferometer
CN105203098A (en) * 2015-10-13 2015-12-30 上海华测导航技术股份有限公司 Whole attitude angle updating method applied to agricultural machinery and based on nine-axis MEMS (micro-electromechanical system) sensor
CN105674984A (en) * 2016-01-18 2016-06-15 上海交通大学 Method for acquiring advancing directions of pedestrians by aid of mobile terminals without constraints

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张会清;许潇民;: "基于运动姿态识别的行人惯性导航算法" *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109685111B (en) * 2018-11-26 2023-04-07 深圳先进技术研究院 Motion recognition method, computing system, intelligent device and storage medium
CN109685111A (en) * 2018-11-26 2019-04-26 深圳先进技术研究院 Action identification method, computing system, smart machine and storage medium
CN109883431A (en) * 2019-02-21 2019-06-14 北京方位捷讯科技有限公司 One kind walking appearance judgment method and system
CN110420029A (en) * 2019-08-03 2019-11-08 苏州自如医疗器械有限公司 A kind of walking step state wireless detecting system based on Multi-sensor Fusion
CN111751573A (en) * 2019-09-10 2020-10-09 广东小天才科技有限公司 Mobile terminal and moving direction determining method thereof
CN110693501A (en) * 2019-10-12 2020-01-17 上海应用技术大学 Wireless walking gait detection system based on multi-sensor fusion
CN112237427A (en) * 2020-10-14 2021-01-19 北京爱笔科技有限公司 Method and device for detecting steps, detection equipment and computer storage medium
CN112237427B (en) * 2020-10-14 2024-05-28 北京爱笔科技有限公司 Method, device, detection equipment and computer storage medium for detecting steps
CN112268556A (en) * 2020-10-23 2021-01-26 重庆越致科技有限公司 Method and device for detecting state of pedestrian taking escalator
CN112304316B (en) * 2020-10-23 2021-11-26 重庆越致科技有限公司 Method and device for automatically detecting state and track of pedestrian taking elevator
CN112268556B (en) * 2020-10-23 2022-02-25 重庆越致科技有限公司 Method and device for detecting state of pedestrian taking escalator
CN112304316A (en) * 2020-10-23 2021-02-02 重庆越致科技有限公司 Method and device for automatically detecting state and track of pedestrian taking elevator
CN113203416A (en) * 2021-03-19 2021-08-03 电子科技大学 Pedestrian dead reckoning method for swing arm pedestrian
CN114526727A (en) * 2022-01-11 2022-05-24 重庆邮电大学 Decision tree-based step number distinguishing method
CN114526727B (en) * 2022-01-11 2023-11-21 重庆邮电大学 Decision tree-based step number judging method

Also Published As

Publication number Publication date
CN108426573B (en) 2023-04-07
WO2018149324A1 (en) 2018-08-23

Similar Documents

Publication Publication Date Title
CN108426573A (en) A kind of the pedestrian's gait detection method and terminal device of terminal device
Zhou et al. Use it free: Instantly knowing your phone attitude
CN104061934B (en) Pedestrian indoor position tracking method based on inertial sensor
CN103968827B (en) A kind of autonomic positioning method of wearable body gait detection
AU2011374152B2 (en) Moving direction determination with noisy signals from inertial navigation systems on mobile devices
EP2836791B1 (en) Information determination in a portable electronic device carried by a user
Bird et al. Indoor navigation with foot-mounted strapdown inertial navigation and magnetic sensors [emerging opportunities for localization and tracking]
CN109991636A (en) Map constructing method and system based on GPS, IMU and binocular vision
CN107218938A (en) The Wearable pedestrian navigation localization method and equipment aided in based on modelling of human body motion
CN106908060A (en) A kind of high accuracy indoor orientation method based on MEMS inertial sensor
CN106705959A (en) Method and device for detecting course of mobile terminal
CN108225308A (en) A kind of attitude algorithm method of the expanded Kalman filtration algorithm based on quaternary number
CN106060914A (en) Method and apparatus for movement detection by evaluating elementary movement patterns
CN104380043B (en) Information in the portable electric appts that user carries is determined
WO2014134710A1 (en) Method and apparatus for fast magnetometer calibration
CN108447225A (en) A kind of tumble detection method for human body and device
CN104266648A (en) Indoor location system based on Android platform MARG sensor
Gao et al. XINS: The anatomy of an indoor positioning and navigation architecture
Wu et al. Indoor positioning system based on inertial MEMS sensors: Design and realization
CN104251699B (en) Indoor space positioning method
CN106461401A (en) Information processing device, information processing method, and computer program
US10466054B2 (en) Method and system for estimating relative angle between headings
CN109084765B (en) Indoor walking positioning method and device for pedestrian and storage medium
CN109682372B (en) Improved PDR method combining building structure information and RFID calibration
Zhao et al. Towards arbitrary placement of multi-sensors assisted mobile navigation system

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
GR01 Patent grant
GR01 Patent grant