[go: up one dir, main page]

WO2018149324A1 - Procédé de détection et équipement terminal - Google Patents

Procédé de détection et équipement terminal Download PDF

Info

Publication number
WO2018149324A1
WO2018149324A1 PCT/CN2018/075384 CN2018075384W WO2018149324A1 WO 2018149324 A1 WO2018149324 A1 WO 2018149324A1 CN 2018075384 W CN2018075384 W CN 2018075384W WO 2018149324 A1 WO2018149324 A1 WO 2018149324A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
acceleration
magnetic field
field strength
angular velocity
Prior art date
Application number
PCT/CN2018/075384
Other languages
English (en)
Chinese (zh)
Inventor
董振江
谢思远
韦薇
裴凌
刘东辉
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018149324A1 publication Critical patent/WO2018149324A1/fr

Links

Images

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

Definitions

  • the present disclosure relates to, but is not limited to, the field of positioning technology, and in particular, a detection method and a terminal device.
  • LBS location based services
  • GNSS Global Navigation Satellite System
  • GNSS Global Navigation Satellite System
  • smartphones and other mobile devices have facilitated the adoption of emerging technologies in the personal LBS field.
  • PDR Pedestrian Dead Reckoning
  • the method collects information such as acceleration, angular velocity and magnetic field strength from the self-contained sensor, and then calculates the walking direction of the pedestrian. Combined with the gait detection and the step estimation, the walking direction and the step length of the pedestrian are calculated, and the pedestrian is calculated from the previous position. The current location.
  • Gait detection is at the heart of PDR technology because gait events are key to driving pedestrian position updates and calculation steps. Inadequate gait detection can result in errors in the step size estimate and the PDR cannot update the position.
  • the commonly used method of gait detection is to process the acceleration information collected by the mobile terminal.
  • the sliding window of different lengths is used to process and detect the amplitude of the acceleration information, and the gait detection is performed by using the regularity of the pedestrian walking to generate acceleration.
  • this method can achieve better gait detection results.
  • the method since the method requires the user to keep the mobile terminal relatively stationary with the user, and if the user constantly changes the position of the terminal during the positioning process (such as holding the arm in the hand), the acceleration signal causing the state change at this time will affect such gait.
  • the judgment of the detection algorithm causes a large error, and a false detection or a missed detection occurs.
  • the embodiment of the present disclosure provides a detection method and a terminal device, which can prevent the gait detection method from being greatly changed or not being used normally when the position of the terminal device is continuously changed.
  • Embodiments of the present disclosure provide a detection method, including the following steps:
  • the carrying mode of the terminal device is the pick-up mode
  • the pedestrian gait event is detected by the attitude angle.
  • acquiring an attitude angle of the terminal device relative to the earth coordinate system includes:
  • the attitude angle of the terminal device relative to the earth coordinate system is calculated.
  • acquiring acceleration, angular velocity, and earth magnetic field strength in a preset coordinate system corresponding to the terminal device includes:
  • the acceleration is obtained by the accelerometer of the terminal device, the angular velocity is obtained by the gyroscope of the terminal device, and the strength of the earth magnetic field is obtained by the magnetometer of the terminal device;
  • calculating an attitude angle of the terminal device relative to the earth coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength includes:
  • the acceleration, the angular velocity and the earth magnetic field strength are brought into the attitude heading reference system;
  • the attitude angle is output from the attitude heading reference system.
  • acquiring a carrying manner of the terminal device includes:
  • the sensor information of the terminal device is obtained, and the type of the carrying mode is determined according to the classification rule, wherein the classification rule is determined according to the numerical distribution feature of the feature value in different carrying modes.
  • the gait event of the pedestrian is detected by the attitude angle, including:
  • Determining a gait event when there is an extreme value in the extracted plurality of elevation angles includes: a minimum value of the plurality of elevation angles is less than a second preset value, or The maximum value of the pitch angles is greater than the third preset value, or the minimum of the plurality of pitch angles is smaller than the second preset value and the maximum value of the plurality of pitch angles is greater than the third pre- Set the value.
  • the embodiment of the present disclosure further provides a terminal device, which is applicable to the foregoing detection method, and includes:
  • An attitude angle acquisition module configured to acquire an attitude angle of the terminal device relative to the earth coordinate system
  • Carrying mode acquisition module set to obtain the carrying mode of the terminal device
  • Detection module set to detect pedestrian gait events through the attitude angle when the carrying mode of the terminal device is the hand-held mode.
  • the attitude angle acquisition module includes:
  • An information acquiring unit configured to acquire acceleration, angular velocity, and earth magnetic field strength in a preset coordinate system corresponding to the terminal device;
  • An attitude angle calculation unit configured to calculate an attitude angle of the terminal device relative to the earth coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength;
  • the information obtaining unit includes:
  • a first acquiring subunit configured to acquire an acceleration by an accelerometer of the terminal device, obtain an angular velocity by a gyroscope of the terminal device, and acquire an earth magnetic field strength by a magnetometer of the terminal device;
  • the first processing subunit is configured to perform a predetermined number of spline interpolation on the acceleration, the angular velocity, and the earth magnetic field strength when the sampling frequencies of the acceleration, the angular velocity, and the earth magnetic field strength are inconsistent;
  • a second processing subunit configured to low pass filter the acceleration, angular velocity, and earth magnetic field strength
  • the attitude angle calculation unit includes:
  • the first calculating subunit is configured to bring the acceleration, the angular velocity and the earth magnetic field strength into the attitude heading reference system when the earth magnetic field strength is less than the first preset value;
  • the second calculating subunit is configured to bring the acceleration and the angular velocity into the attitude heading reference system when the earth magnetic field strength is greater than or equal to the first preset value;
  • Output subunit Set to output the attitude angle from the attitude heading reference system.
  • the carry mode acquisition module includes:
  • Reference unit configured to collect acceleration and speed information of the terminal device in the first preset time period
  • Acquiring unit configured to obtain a gravity component and a linear acceleration component from the acceleration information
  • Assignment unit set to select a feature value from the gravity component of the acceleration, the linear acceleration component, and the velocity;
  • the determining unit is configured to obtain the sensor information of the terminal device, and determine the carrying mode according to the classification rule, wherein the classification rule is determined according to the numerical distribution feature of the feature value in different carrying modes.
  • the detecting module includes:
  • Extracting unit configured to low-pass filter the acquired posture angle, and extract a pitch angle among the plurality of posture angles stored in the second preset time;
  • a determining unit configured to determine a gait event when the extracted plurality of pitch angles have an extreme value and the condition is satisfied, the condition comprising: a minimum value of the plurality of pitch angles is less than a second preset value, or a maximum value of the plurality of pitch angles is greater than a third preset value, or a minimum value of the plurality of pitch angles is less than a second preset value and a maximum value of the plurality of pitch angles Greater than the third preset value.
  • Embodiments of the present disclosure also provide a computer readable storage medium storing computer executable instructions that are implemented when the computer executable instructions are executed.
  • the embodiment of the present disclosure obtains the attitude angle of the terminal device relative to the earth coordinate system and the carrying mode of the terminal device.
  • the carrying mode of the terminal device is the hand-held mode
  • the pedestrian gait event is detected by the attitude angle, thereby ensuring that the gait detection algorithm is In the case of pickpockets, the error is small, it can be used normally, the operation process is simple, and it is easy to implement.
  • FIG. 1 is a flow chart of a detecting method of a first embodiment of the present disclosure
  • FIG. 2 is a flowchart of a detecting method according to a second embodiment of the present disclosure
  • FIG. 3 is a flowchart of a detecting method according to a third embodiment of the present disclosure.
  • FIG. 4 is a flowchart of a detection method according to a fourth embodiment of the present disclosure.
  • FIG. 5 is a flowchart of a detecting method according to a fifth embodiment of the present disclosure.
  • FIG. 6 is a data diagram of the mean value of the absolute value of the gravity acceleration of the X-axis in the preset coordinate system in different carrying modes according to the fifth embodiment of the present disclosure.
  • the abscissa in the figure represents different carrying modes, from 0 to 12: Static, SMS mode walking, phone mode walking, pocket mode walking, arm-arm mode walking, SMS mode running, phone mode running, pocket mode running, arm-arm mode running, going up the stairs, going down the stairs, lifting the elevator and descending the elevator;
  • FIG. 7 is a data diagram of an average value of absolute values of the gravitational acceleration of the Y-axis in a different carrying mode in a preset coordinate system according to a fifth embodiment of the present disclosure
  • FIG. 8 is a data diagram of an average value of absolute values of gravity acceleration of a Z-axis in a different carrying mode in a preset coordinate system according to a fifth embodiment of the present disclosure
  • FIG. 9 is a data diagram of the mean value of the absolute value of the linear acceleration in different carrying modes according to the fifth embodiment of the present disclosure.
  • FIG. 10 is a data diagram of an average value of an absolute value of an angular velocity of an X-axis in a different carrying mode in a preset coordinate system according to a fifth embodiment of the present disclosure
  • FIG. 11 is a data diagram of an average value of an absolute value of an angular velocity of a Y-axis in a different carrying mode in a preset coordinate system according to a fifth embodiment of the present disclosure
  • FIG. 12 is a data diagram of an average value of an absolute value of an angular velocity of a Z-axis in a different carrying mode in a preset coordinate system according to a fifth embodiment of the present disclosure
  • FIG. 13 is a data diagram of a linear acceleration variance of a Z-axis in a different carrying mode in a preset coordinate system according to a fifth embodiment of the present disclosure
  • FIG. 14 is a flowchart of a detecting method according to a sixth embodiment of the present disclosure.
  • 15 is a pitch angle curve of a terminal device passing through a closed path close to a rectangle in a hand mode according to a sixth embodiment of the present disclosure
  • FIG. 16 is a schematic structural diagram of a terminal device according to a seventh embodiment of the present disclosure.
  • the detection method includes the following steps:
  • the geodetic coordinate system refers to a coordinate system established by using a reference ellipsoid as a reference plane in geodetic survey.
  • the three coordinate components of the geodetic coordinate system are earth longitude, earth latitude and earth height.
  • the above-described attitude angle may include one or more of a roll, a pitch, and a yaw of the terminal device, wherein the pitch angle is an angle of rotation about the Y-axis of the preset coordinate system.
  • the carrying mode of the terminal device may include a pick-up mode and other modes, and other modes refer to a mode in addition to the pick-up mode.
  • the pick-up mode means that the terminal device swings.
  • the terminal device swings with the arm in the hand, and the relative position of the terminal device changes periodically (for example, relative to the human body), and the attitude angle of the terminal device also changes, for example, changes with the swing of the arm. .
  • the carrying mode of the terminal device may be implemented by a related algorithm of pattern recognition, or may be implemented by performing judgment based on other relatively obvious dynamic features. Therefore, the manner of determining the carrying mode is not limited.
  • the posture of the terminal device can be periodically changed, ideally approximated as a pendulum clock motion, and the periodicity of the terminal device can be used to change the attitude angle of the terminal device with the actual physics.
  • the walking of the movement corresponds to the gait detection.
  • the carrying mode is the handcuff mode
  • the gait event of the pedestrian is detected by the posture angle, thereby ensuring the gait detection.
  • the algorithm has less error in the case of pickpockets and can be used normally.
  • FIG. 2 there is shown a flow chart of another detection method, which can be used to detect a pedestrian gait of a terminal device, and the detection method includes the following steps:
  • the acceleration, angular velocity, and earth magnetic field strength in the preset coordinate system can be respectively acquired by an accelerometer, a gyroscope, and a magnetometer mounted on the terminal device, where the preset coordinate system refers to a carrier coordinate system, that is, the terminal device itself. Coordinate System.
  • the attitude heading reference system AHRS can obtain the attitude angle of the terminal device relative to the geodetic coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength.
  • the system can include a plurality of axial sensors that can provide attitude information to the terminal device, for example, the attitude information includes one or more of a roll angle, a pitch angle, and a heading angle.
  • Obtaining the attitude angle using the attitude heading reference system may be an optimal solution for solving the current attitude angle by a gradient descent algorithm according to the quaternion differential equation, and the quaternion is a four-dimensional super complex number consisting of one real number plus three imaginary numbers, which can represent The rotation of the terminal device in space, ie the attitude in the earth coordinate system.
  • the carrying manner of the terminal device may include a pick-up mode and other modes, and other modes refer to a mode collective except the pick-up mode.
  • the pick-up mode refers to the swinging of the terminal device.
  • the terminal device swings with the arm of the carrier in the hand of the carrier, and the relative position of the terminal device changes periodically (for example, relative to the human body), and the attitude angle of the terminal device also changes, for example, It changes with the swing of the arm.
  • the carrying mode of the terminal device may be implemented by a related algorithm of pattern recognition, or may be determined based on other relatively obvious dynamic features. Therefore, the manner of determining the carrying mode is not limited.
  • the posture of the terminal device can be periodically changed, ideally approximated as a pendulum clock motion, and the periodicity of the terminal device can be used to change the attitude angle of the terminal device with the actual physics.
  • the walking of the movement corresponds to the gait detection.
  • the embodiment obtains the attitude angle of the geodetic coordinate system by acquiring the acceleration, the angular velocity, and the earth magnetic field strength of the terminal device, and acquires the carrying mode of the terminal device.
  • the carrying mode is the picking mode
  • the pedestrian is detected by the posture angle.
  • Gait events can ensure that the gait detection algorithm has less error in the case of pickpockets and can be used normally.
  • FIG. 3 there is shown a flow chart of still another detection method, which can be used to detect a pedestrian gait of a terminal device, and the detection method includes the following steps:
  • S301 Acquire an acceleration by an accelerometer of the terminal device, obtain an angular velocity by a gyroscope of the terminal device, and acquire an earth magnetic field strength by using a magnetometer of the terminal device.
  • the above preset coordinate system refers to the carrier coordinate system, that is, the coordinate system of the terminal device itself.
  • the terminal device for example, the mobile terminal
  • the terminal device can be controlled by software, for example, by opening the software and then acquiring the acceleration, the angular velocity, and the earth magnetic field strength by the accelerometer, the gyroscope, and the magnetometer built in the terminal device, respectively.
  • the above software may be software that can detect the user's walking event.
  • the arm can be naturally oscillated while the terminal device is walking, and the software records acceleration, angular velocity and earth magnetic field strength data.
  • the accelerometer, the gyroscope, and the magnetometer in the terminal device respectively obtain acceleration, angular velocity, and earth magnetic field strength corresponding to the X, Y, and Z axes in the preset coordinate system, that is, obtain acceleration, angular velocity, and earth magnetic field strength, respectively. Acceleration, angular velocity, and earth magnetic field strength in the direction of the three axes of X, Y, and Z relative to the preset coordinate system.
  • step S302 determining whether the sampling frequencies of the acceleration, the angular velocity, and the earth magnetic field strength are consistent. If not, the process proceeds to step S303; if they are the same, the process proceeds directly to step S304.
  • the sampling frequency can be calculated separately for acceleration, angular velocity and earth magnetic field strength.
  • a predetermined number of spline interpolation is performed on the lower frequency data, for example, cubic spline interpolation to keep the data frequency of the sensor consistent.
  • S304 Perform low-pass filtering on acceleration, angular velocity, and earth magnetic field strength.
  • the acceleration, angular velocity and earth magnetic field strength signals with the same frequency or uniform frequency after processing can be low-pass filtered to filter out high-frequency interference signals and obtain stable data.
  • the low-frequency signal can pass normally, and the high-frequency signal exceeding the set threshold can be blocked and weakened, and can also be called a high-cut filter.
  • the attitude heading reference system AHRS can obtain the attitude angle of the terminal device relative to the geodetic coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength.
  • the system can include a plurality of axial sensors that can provide attitude information to the terminal device.
  • Obtaining the attitude angle using the attitude heading reference system may be an optimal solution for solving the current attitude angle by a gradient descent algorithm according to the quaternion differential equation, and the quaternion is a four-dimensional super complex number consisting of one real number plus three imaginary numbers, which can represent The rotation of the terminal device in space, ie the attitude in the earth coordinate system.
  • the carrying mode of the terminal device may include a pick-up mode and other modes, and other modes refer to a mode in addition to the pick-up mode.
  • the pick-up mode means that the terminal device swings.
  • the terminal device swings with the carrier's arm in the carrier's hand, and the relative position of the terminal device changes periodically (for example, relative to the human body), and the attitude angle of the terminal device also changes, for example, with the arm.
  • the swing changes.
  • the carrying mode of the terminal device may be implemented by a related algorithm of pattern recognition, or may be determined based on other relatively obvious dynamic features. Therefore, the manner of determining the carrying mode is not limited.
  • the carrying mode of the terminal device is the pick-up mode
  • the posture of the terminal device will change periodically, and the idealized approximation is the pendulum clock motion.
  • the attitude angle of the terminal device can be changed with the actual physics.
  • the walking of the movement corresponds to the gait detection.
  • the present embodiment obtains the attitude angle of the geodetic coordinate system on the basis of obtaining the acceleration of the terminal device, the angular velocity, and the strength of the earth magnetic field, and obtains the attitude mode of the ground coordinate system, and acquires the carrying mode of the terminal device.
  • the pedestrian's gait event is detected by the attitude angle, which ensures that the gait detection algorithm has less error in the case of pickpockets and can be used normally.
  • FIG. 4 there is shown a flow chart of another detection method, which can be used to detect a pedestrian gait of a terminal device, and the detection method includes the following steps:
  • the acceleration, angular velocity, and earth magnetic field strength in the preset coordinate system can be respectively acquired by an accelerometer, a gyroscope, and a magnetometer mounted on the terminal device, where the preset coordinate system refers to a carrier coordinate system, that is, the terminal device itself. Coordinate System.
  • step S402. Determine whether the strength of the earth magnetic field is less than a first preset value. If the value is less than the first preset value, proceed to step S403; if not less than the first preset value, proceed to step S404.
  • Obtaining the attitude angle using the attitude heading reference system may be an optimal solution for solving the current attitude angle by a gradient descent algorithm according to the quaternion differential equation, and the quaternion is a four-dimensional super complex number consisting of one real number plus three imaginary numbers, which can represent The rotation of the terminal device in space, ie the attitude in the earth coordinate system:
  • the attitude heading reference system can include two modes: a nine-axis mode including acceleration, angular velocity, and magnetic field strength, and a six-axis mode including acceleration and angular velocity. Because the acceleration, angular velocity, and magnetic field strength are all three-dimensional vectors, the mode can be named based on the sensor data used.
  • the earth magnetic field strength can be less than the preset threshold, indicating that the terminal device is in a place where the magnetic field interference is small, and the nine-axis mode is applicable at this time. In this way, the obtained attitude angle is less affected by the magnetic field and is more accurate.
  • the earth magnetic field strength may be greater than or equal to the first preset value (preset threshold), indicating that the terminal device is in a place where the magnetic field interference is relatively large, and the real earth magnetic field strength is difficult to obtain, and the six-axis mode is applicable at this time.
  • the initial attitude angle can be determined using a nine-axis mode.
  • the six-axis mode or the nine-axis mode using the attitude heading reference system can be selected by the strength of the earth magnetic field to determine the required attitude angle.
  • the carrying mode of the terminal device may include a pick-up mode and other modes, and other modes refer to a mode in addition to the pick-up mode.
  • the pick-up mode means that the terminal device swings with the carrier's arm in the carrier's hand, and the relative position of the terminal device (for example, relative to the human body) changes periodically, and the attitude angle of the terminal device also changes.
  • the carrying mode of the terminal device may be implemented by a related algorithm of pattern recognition, or may be determined based on other relatively obvious dynamic features. Therefore, the manner of determining the carrying mode is not limited.
  • the posture of the terminal device can be periodically changed, ideally approximated as a pendulum clock motion, and the periodicity of the terminal device can be used to change the attitude angle of the terminal device with the actual physics.
  • the walking of the movement corresponds to the gait detection.
  • the terminal device referred to in this embodiment may be any mobile device having the functions of measuring acceleration, angular velocity and earth magnetic field strength, and of course, any pedestrian or terminal that can carry the terminal device in real time through communication.
  • Mobile device for current acceleration, angular velocity and Earth's magnetic field strength of the device may be any mobile device having the functions of measuring acceleration, angular velocity and earth magnetic field strength, and of course, any pedestrian or terminal that can carry the terminal device in real time through communication.
  • Mobile device for current acceleration, angular velocity and Earth's magnetic field strength of the device may be any mobile device having the functions of measuring acceleration, angular velocity and earth magnetic field strength, and of course, any pedestrian or terminal that can carry the terminal device in real time through communication.
  • the embodiment obtains the acceleration, angular velocity, earth magnetic field strength and the carrying mode of the terminal device of the terminal device, and uses different attitude heading reference system modes to calculate the attitude angle according to the interference condition of the magnetic field, when the carrying mode is the picking mode.
  • FIG. 5 there is shown a flow chart of still another detection method, which can be used to detect a pedestrian gait of a terminal device, and the detection method includes the following steps:
  • the acceleration, angular velocity, and earth magnetic field strength in the preset coordinate system can be respectively acquired by an accelerometer, a gyroscope, and a magnetometer mounted on the terminal device, where the preset coordinate system refers to a carrier coordinate system, that is, the terminal device itself. Coordinate System.
  • the attitude heading reference system can obtain the attitude angle of the terminal device relative to the geodetic coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength.
  • the system can include a plurality of axial sensors that can provide attitude information to the carrier, ie, the terminal device, for example, one or more of a roll angle, a pitch angle, and a heading angle.
  • Obtaining the attitude angle using the attitude heading reference system may be an optimal solution for solving the current attitude angle by a gradient descent algorithm according to the quaternion differential equation, and the quaternion is a four-dimensional super complex number consisting of one real number plus three imaginary numbers, which can represent The rotation of the terminal device in space.
  • the pitch angle can be used, and the pitch angle is an angle of rotation about the Y axis of the preset coordinate system.
  • the use of the angle for gait detection is not affected by the walking direction of the pedestrian, and has high stability.
  • the carrying manner of the terminal device may include a pick-up mode and other modes, and other modes refer to a mode collective except the pick-up mode.
  • the pick-up mode means that the terminal device swings.
  • the terminal device swings with the arm in the hand, and the relative position of the terminal device changes periodically (for example, relative to the human body), and the attitude angle of the terminal device also changes, for example, changes with the swing of the arm. .
  • the carrying mode of the terminal device can be implemented by using a pattern recognition method, including the following steps:
  • S5031 Acquire acceleration and speed information of the terminal device in the first preset time.
  • S5033 Select a feature value from a gravity component of the acceleration, a linear acceleration component, and a velocity.
  • the absolute value of the gravity component projected on the coordinate system of the preset coordinate system is selected as the feature values.
  • S5034 Obtain sensor information of the terminal device, and determine a type of the carrying mode according to the classification rule, where the classification rule is determined according to a numerical distribution feature of the feature value in different carrying modes.
  • the above identification for different carrying modes may be a decision tree-based pattern recognition method.
  • the most obvious feature values in different motion states and carrying modes have different numerical distribution features.
  • the horizontal axis represents 13 carrying modes, and the abscissa from 0 to 12 are: still, SMS mode walking, phone mode walking, pocket mode walking, arm-arm mode walking, SMS mode running, phone mode running, pocket mode running, ⁇ The arm mode runs, goes up the stairs, goes down the stairs, the elevator goes up and the elevator goes down.
  • the classification rule of the carrying mode may be determined according to the statistical features in the statistical results in the figure, so that the sensor information collected by the terminal device is used to classify and determine the carrying mode to determine whether it is a pick-up mode, and of course, it may also be based on other obvious The dynamic feature is determined.
  • the manner of determining the carrying mode is not limited.
  • the posture of the terminal device can be periodically changed, ideally approximated as a pendulum clock motion, and the periodicity of the terminal device can be used to change the attitude angle of the terminal device with the actual physics.
  • the walking of the movement corresponds to the gait detection.
  • the embodiment obtains the attitude angle of the terminal device relative to the geodetic coordinate system and the carrying mode of the terminal device, and determines the carrying mode by collecting the speed information and the acceleration information by using the sensor, and when the carrying mode is the picking mode,
  • the attitude angle detects pedestrian gait events, which can ensure that the gait detection algorithm has less error in the case of pickpockets and can be used normally.
  • FIG. 14 there is shown a flow chart of still another detection method, which can be used to detect a pedestrian gait of a terminal device, and the detection method includes the following steps:
  • S1401 Acquire acceleration, angular velocity, and earth magnetic field strength in a preset coordinate system corresponding to the terminal device.
  • the acceleration, angular velocity, and earth magnetic field strength in the preset coordinate system can be respectively acquired by an accelerometer, a gyroscope, and a magnetometer mounted on the terminal device, where the preset coordinate system refers to a carrier coordinate system, that is, the terminal device itself. Coordinate System.
  • S1402 Calculate an attitude angle of the terminal device relative to the earth coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength.
  • the attitude heading reference system can obtain the attitude angle of the terminal device relative to the geodetic coordinate system according to the acceleration, the angular velocity, and the earth magnetic field strength.
  • the system can include a plurality of axial sensors that can provide attitude information to the carrier, ie, the terminal device, such as one or more of a roll angle, a pitch angle, and a heading angle.
  • Obtaining the attitude angle using the attitude heading reference system may be an optimal solution for solving the current attitude angle by a gradient descent algorithm according to the quaternion differential equation, and the quaternion is a four-dimensional super complex number consisting of one real number plus three imaginary numbers, which can represent The rotation of the terminal device in space.
  • the carrying manner of the terminal device may include a pick-up mode and other modes, and other modes refer to a mode collective except the pick-up mode.
  • the pick-up mode means that the terminal device swings.
  • the terminal device swings with the arm in the hand, and the relative position of the terminal device changes periodically (for example, relative to the human body), and the attitude angle of the terminal device also changes, for example, changes with the swing of the arm. .
  • S1404 Determine whether the carrying mode of the terminal device is the pick-up mode. If the mode is the hand-held mode, the process proceeds to step S1405. If the hand-held mode is not, the process may be ended.
  • S1405 Low-pass filtering the acquired attitude angle, and extracting a pitch angle among the plurality of posture angles stored in the second preset time.
  • the attitude angle of a certain time (for example, the second preset time) may be stored.
  • the pitch angle can be used, and the pitch angle is an angle of rotation about the Y axis of the preset coordinate system.
  • the use of the angle for gait detection is not affected by the walking direction of the pedestrian, and has high stability.
  • step S1406 determining whether there is a minimum value point among the plurality of elevation angles, and if there is a minimum value point, the process proceeds to step S1407; if there is no minimum value point, the process proceeds to step S1408.
  • step S1407. Determine whether the minimum value of the pitch angle is smaller than the second preset value. If the value is smaller than the second preset value, the process proceeds to step S1410. If the second preset value is not less than the second preset value, the process may end.
  • step S1409 Determine whether the maximum value of the pitch angle is greater than a third preset value. If the value is greater than the third preset value, the process proceeds to step S1410. If the value is not greater than the third preset value, the process may end.
  • the second preset value and the third preset value may be used to check the extreme point to filter out the influence of the minute action on the method. , providing the robustness of the method.
  • FIG. 15 is finally obtained, which is a pitch angle curve obtained by the carrying terminal device walking in a close-to-rectangular closed path in the hand mode, wherein the circle represents a maximum value and a minimum value, that is, the method considers The gait detection point, as can be seen from the figure, the pitch angle curve produces a periodic variation of the approximate sinusoidal function with the swing of the arm, and is less affected by the actual direction of travel of the pedestrian.
  • the present embodiment determines the gait event of the pedestrian in the terminal device pick-up mode by determining the extreme point of the elevation angle of the terminal device relative to the attitude coordinate angle of the geodetic coordinate system. And the number of steps is counted to ensure that the gait detection algorithm has less error in the case of pickpockets and can be used normally, and can be used for positioning indoors or in an environment where buildings are blocked.
  • the terminal device includes: an attitude angle acquiring module 1601, a carrying mode acquiring module 1602, and a detecting module 1603.
  • the posture angle acquisition module 1601 is configured to acquire the attitude angle of the terminal device relative to the earth coordinate system; the carrier mode acquisition module 1602 is configured to acquire the carrier mode of the terminal device; and the detection module 1603 is configured to be when the terminal device is in the hand-held mode.
  • the pedestrian gait event is detected by the attitude angle.
  • the attitude angle acquisition module 1601 includes an information acquisition unit 16011 and a posture angle calculation unit 16012;
  • the information acquisition unit 16011 is configured to acquire acceleration, angular velocity, and earth magnetic field strength in a preset coordinate system corresponding to the terminal device; the posture angle calculation unit 16012 is configured to calculate the terminal device end relative to the earth coordinate according to the acceleration, the angular velocity, and the earth magnetic field strength The attitude angle of the system.
  • the information acquiring unit 16011 includes:
  • a first obtaining subunit 160111 configured to acquire an acceleration by an accelerometer of the terminal device, acquire an angular velocity by a gyroscope of the terminal device, and acquire an earth magnetic field strength by a magnetometer of the terminal device;
  • the first processing subunit 160112 is configured to perform a predetermined number of spline interpolation on the acceleration, the angular velocity, and the earth magnetic field strength when the sampling frequencies of the acceleration, the angular velocity, and the earth magnetic field strength are inconsistent;
  • Second processing sub-unit 160113 configured to low pass filter the acceleration, angular velocity, and earth magnetic field strength.
  • the attitude angle calculation unit 16012 includes:
  • a first calculating subunit 160121 configured to bring the acceleration, the angular velocity, and the earth magnetic field strength into the attitude heading reference system when the earth magnetic field strength is less than the first predetermined value;
  • the second calculating subunit 160122 is configured to bring the acceleration and the angular velocity into the attitude heading reference system when the earth magnetic field strength is greater than or equal to the first preset value;
  • Output subunit 160123 configured to output the attitude angle from the attitude heading reference system.
  • the carrier mode obtaining module 1602 includes:
  • the reference unit 16021 is configured to pre-acquire acceleration and speed information of the terminal device in the first preset time period
  • An obtaining unit 16022 configured to acquire a gravity component and a linear acceleration component from the acceleration information
  • An evaluation unit 16023 configured to select a feature value from a gravity component, a linear acceleration component, and a velocity of the acceleration;
  • the determining unit 16024 is configured to acquire the sensor information of the terminal device, and determine the carrying mode according to the classification rule, wherein the classification rule is determined according to the numerical distribution feature of the feature value in different carrying modes.
  • the detecting module 1603 includes:
  • the extracting unit 16031 is configured to low-pass filter the acquired posture angle, and extract a pitch angle among the plurality of posture angles stored in the second preset time;
  • the determining unit 16032 is configured to determine that the gait event is determined when there is an extreme value among the plurality of pitch angles, and the condition includes: the minimum value of the plurality of pitch angles is smaller than the second preset value, or a maximum value of the plurality of pitch angles is greater than a third preset value, or a minimum value of the plurality of pitch angles is less than a second preset value and a maximum value of the plurality of pitch angles Greater than the third preset value.
  • the attitude angle acquisition module can acquire the required attitude angle
  • the carrying mode acquisition module determines the carrying mode of the terminal device
  • the detection module detects the pedestrian step through the posture angle when the terminal device is in the pick-up mode.
  • the state event can achieve a small detection error when the relative motion between the terminal device and the pedestrian is relatively small.
  • sequence numbers of the different processes described above does not imply a sequence of execution orders, and the order of execution of the different processes may be determined by its function and internal logic.
  • system and “network” are used interchangeably herein.
  • the disclosed method and apparatus can be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the pedestrian gait detection method in each embodiment of the present disclosure.
  • the foregoing storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. The medium of the code.
  • Embodiments of the present disclosure also provide a computer readable storage medium storing computer executable instructions that are implemented when the computer executable instructions are executed.
  • computer storage medium includes volatile and nonvolatile, implemented in any method or technology for storing information, such as computer readable instructions, data structures, program modules or other data. Sex, removable and non-removable media.
  • Computer storage media include, but are not limited to, Random Access Memory (RAM), Read-Only Memory (ROM), and Electrically Erasable Programmable Read-only Memory (EEPROM). Flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical disc storage, magnetic cassette, magnetic tape, disk storage or other magnetic storage device, or Any other medium used to store the desired information and that can be accessed by the computer.
  • communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and can include any information delivery media. .
  • the embodiment of the present disclosure obtains the attitude angle of the terminal device relative to the earth coordinate system and the carrying mode of the terminal device.
  • the carrying mode of the terminal device is the hand-held mode
  • the pedestrian gait event is detected by the attitude angle, thereby ensuring that the gait detection algorithm is In the case of pickpockets, the error is small, it can be used normally, the operation process is simple, and it is easy to implement.

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)
  • Navigation (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

La présente invention concerne un procédé de détection et un équipement terminal. Le procédé consiste à : acquérir un angle de calage d'un équipement terminal par rapport à un système de coordonnées terrestres (S101); acquérir un mode de transport de l'équipement terminal (S102); et lorsque le mode de transport de l'équipement terminal est un mode de prise de contact, détection d'un événement de marche de piéton au moyen de l'angle de calage (S103).
PCT/CN2018/075384 2017-02-14 2018-02-06 Procédé de détection et équipement terminal WO2018149324A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710078777.3 2017-02-14
CN201710078777.3A CN108426573B (zh) 2017-02-14 2017-02-14 一种终端设备的行人步态检测方法及终端设备

Publications (1)

Publication Number Publication Date
WO2018149324A1 true WO2018149324A1 (fr) 2018-08-23

Family

ID=63155064

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/075384 WO2018149324A1 (fr) 2017-02-14 2018-02-06 Procédé de détection et équipement terminal

Country Status (2)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114526727A (zh) * 2022-01-11 2022-05-24 重庆邮电大学 一种基于决策树的步数判别方法
CN116249147A (zh) * 2022-12-30 2023-06-09 上海立可芯半导体科技有限公司 一种移动终端在人体运动时不同携带位置的检测方法
CN117031068A (zh) * 2023-06-30 2023-11-10 荣耀终端有限公司 姿态检测方法、终端及存储介质

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109685111B (zh) * 2018-11-26 2023-04-07 深圳先进技术研究院 动作识别方法、计算系统、智能设备及存储介质
CN109883431A (zh) * 2019-02-21 2019-06-14 北京方位捷讯科技有限公司 一种走姿判断方法及系统
CN110420029A (zh) * 2019-08-03 2019-11-08 苏州自如医疗器械有限公司 一种基于多传感器融合的行走步态无线检测系统
CN111751573B (zh) * 2019-09-10 2022-05-27 广东小天才科技有限公司 一种移动终端的移动方向确定方法及移动终端
CN110693501A (zh) * 2019-10-12 2020-01-17 上海应用技术大学 一种基于多传感器融合的行走步态无线检测系统
CN112237427B (zh) * 2020-10-14 2024-05-28 北京爱笔科技有限公司 步伐检测的方法、装置、检测设备以及计算机存储介质
CN112268556B (zh) * 2020-10-23 2022-02-25 重庆越致科技有限公司 一种行人乘坐扶梯状态的检测方法和装置
CN112304316B (zh) * 2020-10-23 2021-11-26 重庆越致科技有限公司 一种行人乘坐电梯状态及轨迹自动检测方法和装置
CN113203416B (zh) * 2021-03-19 2022-07-12 电子科技大学 一种针对摆臂行人的行人航位推算方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184549A (zh) * 2011-04-29 2011-09-14 韩铮 一种运动参数确定方法、装置和运动辅助设备
JP4993758B2 (ja) * 2008-04-24 2012-08-08 Kddi株式会社 加速度センサを用いて歩行者の進行向きを決定する携帯端末、プログラム及び方法
CN103884337A (zh) * 2012-12-19 2014-06-25 财团法人工业技术研究院 多姿态步距校正定位系统与方法
CN105278681A (zh) * 2014-07-18 2016-01-27 苹果公司 设备中的抬起手势检测
CN105674984A (zh) * 2016-01-18 2016-06-15 上海交通大学 一种无约束使用移动终端获取行人前进方向的方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5256846B2 (ja) * 2008-05-16 2013-08-07 住友電気工業株式会社 姿勢特定装置、移動方位特定装置、位置特定装置、コンピュータプログラム及び姿勢特定方法
JP5463702B2 (ja) * 2009-03-16 2014-04-09 セイコーエプソン株式会社 歩数検出方法及び歩数検出装置
CN104567931B (zh) * 2015-01-14 2017-04-05 华侨大学 一种室内惯性导航定位的航向漂移误差消除方法
CN104699965B (zh) * 2015-03-08 2017-06-13 西安电子科技大学 基于旋转干涉仪的近场源参数估计方法
CN105203098B (zh) * 2015-10-13 2018-10-02 上海华测导航技术股份有限公司 基于九轴mems传感器的农业机械全姿态角更新方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4993758B2 (ja) * 2008-04-24 2012-08-08 Kddi株式会社 加速度センサを用いて歩行者の進行向きを決定する携帯端末、プログラム及び方法
CN102184549A (zh) * 2011-04-29 2011-09-14 韩铮 一种运动参数确定方法、装置和运动辅助设备
CN103884337A (zh) * 2012-12-19 2014-06-25 财团法人工业技术研究院 多姿态步距校正定位系统与方法
CN105278681A (zh) * 2014-07-18 2016-01-27 苹果公司 设备中的抬起手势检测
CN105674984A (zh) * 2016-01-18 2016-06-15 上海交通大学 一种无约束使用移动终端获取行人前进方向的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114526727A (zh) * 2022-01-11 2022-05-24 重庆邮电大学 一种基于决策树的步数判别方法
CN114526727B (zh) * 2022-01-11 2023-11-21 重庆邮电大学 一种基于决策树的步数判别方法
CN116249147A (zh) * 2022-12-30 2023-06-09 上海立可芯半导体科技有限公司 一种移动终端在人体运动时不同携带位置的检测方法
CN117031068A (zh) * 2023-06-30 2023-11-10 荣耀终端有限公司 姿态检测方法、终端及存储介质

Also Published As

Publication number Publication date
CN108426573B (zh) 2023-04-07
CN108426573A (zh) 2018-08-21

Similar Documents

Publication Publication Date Title
WO2018149324A1 (fr) Procédé de détection et équipement terminal
CN103925923B (zh) 一种基于自适应粒子滤波器算法的地磁室内定位系统
US8930163B2 (en) Method for step detection and gait direction estimation
CN104180805B (zh) 基于智能手机的室内行人定位与跟踪方法
Qian et al. An improved indoor localization method using smartphone inertial sensors
EP3314205B1 (fr) Technologies pour navigation à l'estimée pour piéton
CN111829516B (zh) 一种基于智能手机的自主式行人定位方法
CN105674984B (zh) 一种无约束使用移动终端获取行人前进方向的方法
WO2016131279A1 (fr) Procédé d'enregistrement de suivi de mouvement et équipement utilisateur
WO2014074837A1 (fr) Localisation en intérieur non supervisée et estimation de directions de déplacement
US20160097788A1 (en) Pedestrian direction of motion determination system and method
WO2015006726A2 (fr) Découverte d'emplacement en intérieur à l'aide d'anomalies de champ magnétique
KR20150074124A (ko) 모바일 디바이스들의 맵-지원 센서-기반 포지셔닝
CN104776846B (zh) 移动装置和移动装置上的估计用户的运动方向的方法
WO2016198009A1 (fr) Procédé et appareil de vérification de cap
US10533874B2 (en) Inertial positioning and navigation device featuring a novel walk detection method
Liu et al. A novel heading estimation algorithm for pedestrian using a smartphone without attitude constraints
CN108413957A (zh) 使用移动终端在多种携带方式下进行行人航向估计的方法
CN107990901B (zh) 一种基于传感器的用户方向定位方法
US10466054B2 (en) Method and system for estimating relative angle between headings
US10551195B2 (en) Portable device with improved sensor position change detection
Kundra et al. The summary of indoor navigation possibilities considering mobile environment
CN109084765A (zh) 一种行人室内行走定位方法、装置及存储介质
CN115523917A (zh) 一种基于应急灯的室内应急环境人员定位系统
Nabil et al. A new Kalman filter-based algorithm to improve the indoor positioning

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18754384

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18754384

Country of ref document: EP

Kind code of ref document: A1