[go: up one dir, main page]

CN104266648A - Indoor location system based on Android platform MARG sensor - Google Patents

Indoor location system based on Android platform MARG sensor Download PDF

Info

Publication number
CN104266648A
CN104266648A CN201410473558.1A CN201410473558A CN104266648A CN 104266648 A CN104266648 A CN 104266648A CN 201410473558 A CN201410473558 A CN 201410473558A CN 104266648 A CN104266648 A CN 104266648A
Authority
CN
China
Prior art keywords
data
data processing
processing unit
sensor
location
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.)
Pending
Application number
CN201410473558.1A
Other languages
Chinese (zh)
Inventor
刘宇
钱广
史莉莉
王仕亮
黄河明
江宏毅
陈燕苹
王伊冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NANJING NUODAO ELECTRONICS TECHNOLOGY Co Ltd
Original Assignee
NANJING NUODAO ELECTRONICS TECHNOLOGY Co Ltd
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 NANJING NUODAO ELECTRONICS TECHNOLOGY Co Ltd filed Critical NANJING NUODAO ELECTRONICS TECHNOLOGY Co Ltd
Priority to CN201410473558.1A priority Critical patent/CN104266648A/en
Publication of CN104266648A publication Critical patent/CN104266648A/en
Pending legal-status Critical Current

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/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • 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
    • G01C21/16Navigation; 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 by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; 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 by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

The invention discloses an indoor location method and system based on an Android platform MARG sensor, belonging to the technical field of location and navigation. The MARG sensor comprises a three-axis magnetometer, a three-axis gyroscope and a three-axis accelerometer. The indoor location system mainly comprises a data acquisition unit, a data processing unit and a display unit. When in location, an Android platform is held in hand by a pedestrian and the location information is acquired through the data acquisition unit, the data processing unit and the display unit. The noise filtration is performed on sensor data by utilizing an EKF (extended Kalman filter) algorithm so as to improve the location precision. In places with weak GPS (global positioning system) signal or without GPS signal, high-precision location can be achieved by virtue of the system. The indoor location system is applicable to the Android platform with the MARG sensor, and is good in real-time property, high in portability, high in location precision and convenient to use, and additional equipment is not needed.

Description

The indoor locating system of Android platform MARG sensor
Technical field
The present invention relates to indoor locating system, particularly relate to a kind of indoor orientation method based on Android platform and system.
Background technology
At present, location technology mainly comprises satnav, network based positioning and some other location technology.Satnav is mainly used in outdoor positioning and navigation, and in place that is indoor or that blocked by buildings, satnav precise decreasing even cannot be located.Network based positioning mainly adopts the methods such as TDOA, AOA, is subject to the impact of multipath and decline, and its positioning precision is low.
Location technology based on indoor comprises WLAN, bluetooth etc.Mainly based on methods such as fingerprint location, RSSI location.Adopt WLAN to carry out indoor positioning, need strictly to control WLAN node emissive power, its node also needs to rearrange, and front current cost is higher, safeguards more complicated.
Indoor positioning technologies based on micro-inertia sensor just progressively develops, and the existing localization method based on inertial sensor is mainly based on particular device, and this equipment is fixed on ankle place, and it wears inconvenience, and cost is higher.
Summary of the invention
In order to overcome above-mentioned the deficiencies in the prior art, the invention provides a kind of indoor orientation method based on Android platform MARG sensor and system.
To achieve these goals, the technical solution adopted in the present invention is: to carry the hardware platform of Android device (great majority are mobile phone) as system of MARG sensor.Hand-held Android device when pedestrian locates, the Z axis in MARG sensor sensing axle is perpendicular to ground level.Data acquisition unit carries out sensor data acquisition by the frequency of 50Hz; Data processing unit carries out noise filtering to sensor raw data, gyro zero correction, magnetic interference elimination, attitude algorithm, gait differentiation, step-size estimation, the elements of a fix resolve; The locating information that display unit utilizes data processing unit to pass back carries out trajectory reproducing, and shows attitude information in real time, positional information.
Compared with prior art, the invention has the beneficial effects as follows: (1) utilizes existing Android platform (such as Android phone, flat board etc.) of carrying MARG sensor as system support, has saved system cost, easy to use; (2) under this method overcomes complex environment, magnetic interference is on the impact of positioning precision; (3) this method adopts the method for BP neural network to carry out pedestrian's step-size estimation, and step-size estimation precision is high; (4) this method realizes the full independent navigation of pedestrian, and real-time track is drawn.
Accompanying drawing explanation
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail, wherein:
Fig. 1 is indoor orientation method structural drawing.
Fig. 2 is pedestrian's reckoning algorithm block diagram.
Fig. 3 is the hand-held attitude of Android platform when pedestrian locates and MARG sensor sensing direction of principal axis figure.
Fig. 4 is indoor locating system Organization Chart.
Embodiment
Below in conjunction with accompanying drawing, the present invention is further described.
(1) native system is the indoor locating system integrating hardware and software, and based on Android hardware platform, Android operation system is that positioning software runs core.Fig. 1 gives systems approach structure.
(2) indoor locating system based on Android platform is using the Android platform (referring generally to mobile phone or panel computer) with MARG sensor as hardware support, and 1. data acquisition unit forms primarily of orthogonal three accelerometers of sensitive axes, three gyroscopes and three magnetic sensor combination.Wherein, the X-axis of each sensor, Y-axis, Z-direction are identical.Pedestrian walk location time, Z axis is perpendicular to ground level, and X-axis is vertical with Z axis, and left, Z axis and X, Y-axis are vertical, formation right hand rectangular coordinate system for level.1. data acquisition unit is that 50Hz carries out data sampling to sensor according to frequency.
(3) in fig. 2, data processing unit 2. independent operating at the bottom of Android operation system, by the process to raw data, 3. provide locating information to display unit.
(4) acceleration filter unit 1 pair of acceleration X, Y, Z axis raw data carries out medium filtering.By partially asking for gyro zero time static, and corrected by the inclined correcting unit 2 of gyro zero.
(5) magnetic interference detecting unit 3 judge ought for the previous period in the variance of magnetometer modulus value and magnetometer modulus value and local standard magnetic field intensity carry out Interference Detection, and the covariance matrix revised in EKF algorithm, in real time acceleration, magnetometer, gyrostatic weight in adjustment EKF algorithm.
(6) parameter that obtains according to step (5) of pedestrian's attitude algorithm unit 5, adopt expanded Kalman filtration algorithm (EKF) to carry out fused filtering to acceleration, magnetometer, gyro data, and adopt the attitude information of hypercomplex number attitude algorithm algorithm real-time resolving current time.
(7) pedestrian's brief acceleration modulus value Changing Pattern of walking presents cyclical variation, utilizes this cyclical variation and eigenwert to carry out gait detection.3-axis acceleration modulus value is obtained by formula (2), a in formula x, a yand a zbe respectively the data that accelerometer three axle exports.
Acc _ norm = a x 2 + a y 2 + a z 2 - - - ( 1 )
Utilize wave digital lowpass filter to carry out filtering to acceleration modulus value, obtain good single peak curve map, eliminate slight jitter according to threshold value and obtain good gait information.
(8) step-size estimation unit 6 adopts classical step-size estimation model and BP neural network, establishes the nonlinear model of pedestrian's height, cadence and stride.This nonlinear model comprises the input layer after two standardization and an output layer neuron, the neuronic quantity of hidden layer and the sample number of training and the neuronal quantity of input layer proportional, and to determine in network training process.
(9) coordinate calculating unit 8 adopts the short pedestrian's reckoning algorithm of essence to carry out coordinate and location compute.Its solution formula is as formula (2).
x k = x 0 + Σ i = 1 k d i cos θ i y k = y 0 + Σ i = 1 k d i sin θ i - - - ( 2 )
(10) 2. obtain pedestrian by data processing unit to locate and attitude information, display unit 3. upon receiving this information, carries out the display of track drafting and other information, returns step (4) simultaneously.

Claims (3)

1., based on an indoor locating system for Android platform MARG sensor, it is characterized in that: comprise MARG sensor data acquisition unit 1., data processing unit 2., display unit 3..
2. 1. the MARG sensor data acquisition unit described in comprises three axle magnetometers, three-axis gyroscope and three axis accelerometer, and the X, Y, Z axis of each sensor is vertical mutually, and the X, Y, Z axis direction of three sensors is all identical; 2. described data processing unit is carry out data processing to 9 dimension data that 1. data acquisition unit spreads out of, and comprises medium filtering, the differentiation of pedestrian's gait, step-size estimation, EKF, hypercomplex number solve attitude angle; 3. described display unit is carry out trajectory reproducing and display to the locating information that 2. data processing unit exports.
3. the system based on claim 1 carries out the method for indoor positioning: it is characterized in that comprising the steps: that (1) is by 1. hand-held for the data acquisition unit in the indoor locating system of described MARG sensor and fixed pose, Z week in three sensitive axes in making data acquisition unit 1., X-axis level left perpendicular to ground level; (2) 2. data processing unit carries out medium filtering to the sensing data that data acquisition unit obtains, and removes the data of sensor kick; (3), when pedestrian is static, the data that 2. data processing unit exports step (2) are carried out current gyro zero and are partially asked for and correct; (4) 2. data processing unit carries out variance threshold values judgement to the magnetometer data that step (3) exports, if exceed pre-determined threshold, revise data processing unit 2. in correlation parameter, eliminate for magnetic interference; (5) 2. data processing unit utilizes the parameter that step (4) obtains, and carries out fused filtering to acceleration, magnetometer, gyrostatic data; (6) 2. data processing unit utilizes the data that step (5) exports, and solves real-time attitude information by Quaternion Method; (7) acceleration information that 2. data processing unit utilizes step (2) to export carries out modulus value to be asked for, and carries out gait detection by modulus value rule; (8) 2. data processing unit utilizes cadence, stride and the height that step (7) exports, and carries out step-size estimation and solve locating information by BP neural network; (9) locating information exported step (8) 3. shows by display unit.
CN201410473558.1A 2014-09-16 2014-09-16 Indoor location system based on Android platform MARG sensor Pending CN104266648A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410473558.1A CN104266648A (en) 2014-09-16 2014-09-16 Indoor location system based on Android platform MARG sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410473558.1A CN104266648A (en) 2014-09-16 2014-09-16 Indoor location system based on Android platform MARG sensor

Publications (1)

Publication Number Publication Date
CN104266648A true CN104266648A (en) 2015-01-07

Family

ID=52158189

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410473558.1A Pending CN104266648A (en) 2014-09-16 2014-09-16 Indoor location system based on Android platform MARG sensor

Country Status (1)

Country Link
CN (1) CN104266648A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106168485A (en) * 2016-07-18 2016-11-30 北京方位捷讯科技有限公司 Walking track data projectional technique and device
CN106767890A (en) * 2016-12-12 2017-05-31 北京羲和科技有限公司 Depth network self-adapting step-size estimation method and device based on acceleration transducer
WO2017113389A1 (en) * 2015-12-31 2017-07-06 西门子公司 Wearable human-machine interaction apparatus, and human-machine interaction system and method
CN107576321A (en) * 2017-08-30 2018-01-12 北京小米移动软件有限公司 Determine the method, device and mobile terminal of magnetic azimuth
CN107907127A (en) * 2017-09-30 2018-04-13 天津大学 A kind of step-size estimation method based on deep learning
CN109495654A (en) * 2018-12-29 2019-03-19 武汉大学 One kind perceiving pedestrains safety method based on smart phone
CN110766154A (en) * 2019-09-18 2020-02-07 北京邮电大学 Pedestrian track inference method, device, equipment and storage medium
CN110868926A (en) * 2017-07-08 2020-03-06 筋斗云机器人技术有限公司 Method and device for controlling mobile device
CN114061579A (en) * 2020-07-30 2022-02-18 华为技术有限公司 Indoor positioning and indoor navigation method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101915580A (en) * 2010-07-14 2010-12-15 中国科学院自动化研究所 An Adaptive 3D Attitude Positioning Method Based on Micro-inertia and Geomagnetic Technology
CN102506898A (en) * 2011-11-03 2012-06-20 中国科学院自动化研究所 Genetic algorithm-based calibration method for inertial/geomagnetic sensors
WO2013014054A1 (en) * 2011-07-22 2013-01-31 Commissariat à l'énergie atomique et aux énergies alternatives Portable device and method for the geolocation and continuous location of an object moving in a constrained environment
CN102944240A (en) * 2012-11-02 2013-02-27 清华大学 Inertial navigation system based on smart phone and method thereof
CN103175529A (en) * 2013-03-01 2013-06-26 上海美迪索科电子科技有限公司 Pedestrian inertial positioning system based on indoor magnetic field feature assistance
CN103776451A (en) * 2014-03-04 2014-05-07 哈尔滨工业大学 High-precision three-dimensional posture inertia measurement system and method based on MEMS (Micro Electro Mechanical Systems)

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101915580A (en) * 2010-07-14 2010-12-15 中国科学院自动化研究所 An Adaptive 3D Attitude Positioning Method Based on Micro-inertia and Geomagnetic Technology
WO2013014054A1 (en) * 2011-07-22 2013-01-31 Commissariat à l'énergie atomique et aux énergies alternatives Portable device and method for the geolocation and continuous location of an object moving in a constrained environment
CN102506898A (en) * 2011-11-03 2012-06-20 中国科学院自动化研究所 Genetic algorithm-based calibration method for inertial/geomagnetic sensors
CN102944240A (en) * 2012-11-02 2013-02-27 清华大学 Inertial navigation system based on smart phone and method thereof
CN103175529A (en) * 2013-03-01 2013-06-26 上海美迪索科电子科技有限公司 Pedestrian inertial positioning system based on indoor magnetic field feature assistance
CN103776451A (en) * 2014-03-04 2014-05-07 哈尔滨工业大学 High-precision three-dimensional posture inertia measurement system and method based on MEMS (Micro Electro Mechanical Systems)

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
TIAN Z, ZHANG Y, ZHOU M, ET AL: "edestrian dead reckoning for MARG navigation using a smartphone", 《EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING》 *
TIAN Z, ZHANG Y, ZHOU M, ET AL: "Pedestrian dead reckoning for MARG navigation using a smartphone", 《EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING》 *
刘兴川,张盛,李丽哲,林孝康: "基于四元数的MARG传感器姿态测量算法", 《基于四元数的MARG传感器姿态测量算法 *
田增山,张媛: "基于智能手机MARG传感器的行人导航算法", 《重庆邮电大学学报(自然科学版)》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017113389A1 (en) * 2015-12-31 2017-07-06 西门子公司 Wearable human-machine interaction apparatus, and human-machine interaction system and method
CN106168485A (en) * 2016-07-18 2016-11-30 北京方位捷讯科技有限公司 Walking track data projectional technique and device
CN106168485B (en) * 2016-07-18 2019-09-10 北京方位捷讯科技有限公司 Walking track data projectional technique and device
CN106767890A (en) * 2016-12-12 2017-05-31 北京羲和科技有限公司 Depth network self-adapting step-size estimation method and device based on acceleration transducer
CN106767890B (en) * 2016-12-12 2019-11-19 北京羲和科技有限公司 Method and device for adaptive step size estimation of deep network based on acceleration sensor
CN110868926A (en) * 2017-07-08 2020-03-06 筋斗云机器人技术有限公司 Method and device for controlling mobile device
CN107576321A (en) * 2017-08-30 2018-01-12 北京小米移动软件有限公司 Determine the method, device and mobile terminal of magnetic azimuth
CN107907127A (en) * 2017-09-30 2018-04-13 天津大学 A kind of step-size estimation method based on deep learning
CN109495654A (en) * 2018-12-29 2019-03-19 武汉大学 One kind perceiving pedestrains safety method based on smart phone
CN109495654B (en) * 2018-12-29 2021-08-03 武汉大学 A method of pedestrian safety perception based on smartphone
CN110766154A (en) * 2019-09-18 2020-02-07 北京邮电大学 Pedestrian track inference method, device, equipment and storage medium
CN114061579A (en) * 2020-07-30 2022-02-18 华为技术有限公司 Indoor positioning and indoor navigation method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN104266648A (en) Indoor location system based on Android platform MARG sensor
EP2946167B1 (en) Method and apparatus for determination of misalignment between device and pedestrian
Pei et al. Optimal heading estimation based multidimensional particle filter for pedestrian indoor positioning
Ban et al. Indoor positioning method integrating pedestrian Dead Reckoning with magnetic field and WiFi fingerprints
CN104180805B (en) Indoor Pedestrian Location and Tracking Method Based on Smartphone
CN104897154B (en) Indoor earth-magnetism navigation method and device based on mobile phone
CN105674984B (en) A method for obtaining the direction of pedestrians using mobile terminals without constraints
US20150354980A1 (en) Method and apparatus for fast magnetometer calibration
CN110057356B (en) Method and device for locating vehicle in tunnel
CN106705959A (en) Method and device for detecting course of mobile terminal
WO2016131279A1 (en) Movement track recording method and user equipment
JP5742794B2 (en) Inertial navigation device and program
CN202904027U (en) Autonomous indoor positioning system
CN107014377A (en) A kind of multifunction shoe pads based on inertial positioning
CN108426573A (en) A kind of the pedestrian's gait detection method and terminal device of terminal device
CN107421535A (en) A kind of indoor pedestrian's alignment system walked based on magnetic signature and acceleration information meter
WO2016016731A2 (en) Method and apparatus for categorizing device use case
CN108413957A (en) The method for carrying out pedestrian's course estimation under multiple carrying mode using mobile terminal
CN106092095A (en) A kind of smart phone user indoor orientation method of earth magnetism correction inertial navigation
Wu et al. Indoor positioning system based on inertial MEMS sensors: Design and realization
US10466054B2 (en) Method and system for estimating relative angle between headings
CN104897155B (en) A kind of individual's portable multi-source location information auxiliary revision method
CN106643707A (en) Indoor blind guiding method for blind person based on intelligent cellphone
Nguyen et al. User-friendly heading estimation for arbitrary smartphone orientations
CN110657802B (en) Intelligent bracelet navigation method under condition of GPS failure

Legal Events

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

Application publication date: 20150107

WD01 Invention patent application deemed withdrawn after publication