Pedestrian Navigation System Using. Shoe-mounted INS. By Yan Li. A thesis submitted for the degree of Master of Engineering (Research)

Similar documents
NavShoe Pedestrian Inertial Navigation Technology Brief

Satellite and Inertial Attitude. A presentation by Dan Monroe and Luke Pfister Advised by Drs. In Soo Ahn and Yufeng Lu

Improved Pedestrian Navigation Based on Drift-Reduced NavChip MEMS IMU

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System)

Cooperative navigation (part II)

Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter

Cooperative localization (part I) Jouni Rantakokko

Integrated Positioning The Challenges New technology More GNSS satellites New applications Seamless indoor-outdoor More GNSS signals personal navigati

INTRODUCTION TO VEHICLE NAVIGATION SYSTEM LECTURE 5.1 SGU 4823 SATELLITE NAVIGATION

PERSONS AND OBJECTS LOCALIZATION USING SENSORS

Ubiquitous Positioning: A Pipe Dream or Reality?

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

ASC IMU 7.X.Y. Inertial Measurement Unit (IMU) Description.

Sensing and Perception: Localization and positioning. by Isaac Skog

High Performance Advanced MEMS Industrial & Tactical Grade Inertial Measurement Units

GPS-denied Pedestrian Tracking in Indoor Environments Using an IMU and Magnetic Compass

Robust Human Motion Tracking Using Wireless and Inertial Sensors

A Positon and Orientation Post-Processing Software Package for Land Applications - New Technology

Indoor navigation with smartphones

Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs

Integrated Navigation System

Resume of Yuanxin Wu

Recent Progress on Wearable Augmented Interaction at AIST

Hydroacoustic Aided Inertial Navigation System - HAIN A New Reference for DP

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

LOCALIZATION WITH GPS UNAVAILABLE

NovAtel s. Performance Analysis October Abstract. SPAN on OEM6. SPAN on OEM6. Enhancements

GPS-Aided INS Datasheet Rev. 2.6

Osmium. Integration Guide Revision 1.2. Osmium Integration Guide

Smartphone Motion Mode Recognition

INDOOR LOCATION SENSING AMBIENT MAGNETIC FIELD. Jaewoo Chung

Smart Space - An Indoor Positioning Framework

GPS-Aided INS Datasheet Rev. 2.7

Design and Implementation of Inertial Navigation System

WPI Precision Personnel Locator: Inverse Synthetic Array Reconciliation Tomography Performance. Co-authors: M. Lowe, D. Cyganski, R. J.

SPAN Technology System Characteristics and Performance

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

Robust Positioning for Urban Traffic

Extended Kalman Filtering

Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement

302 VIBROENGINEERING. JOURNAL OF VIBROENGINEERING. MARCH VOLUME 15, ISSUE 1. ISSN

GPS-Aided INS Datasheet Rev. 3.0

How to introduce LORD Sensing s newest inertial sensors into your application

SPACE. (Some space topics are also listed under Mechatronic topics)

Detection and Tracking of the Vanishing Point on a Horizon for Automotive Applications

GPS-Aided INS Datasheet Rev. 2.3

GPS data correction using encoders and INS sensors

State observers based on detailed multibody models applied to an automobile

Enhanced Indoor Localization System based on Inertial Navigation

Wireless Stepwise Dead Reckoning PDR with oblu

Techniques in Kalman Filtering for Autonomous Vehicle Navigation. Philip Andrew Jones

If you want to use an inertial measurement system...

PHINS, An All-In-One Sensor for DP Applications

Dynamic displacement estimation using data fusion

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

ADMA. Automotive Dynamic Motion Analyzer with 1000 Hz. ADMA Applications. State of the art: ADMA GPS/Inertial System for vehicle dynamics testing

UNIVERSITY OF CALGARY. Integration of WiFi and MEMS Sensors for Indoor Navigation. Yuan Zhuang A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES

EMERGING ISSUES IN SUSTAINABLE INDUSTRIAL DESIGN PRACTICE: IMPLICATIONS FOR DESIGNERS, MANUFACTURERS AND EDUCATORS

ELEVENTH AIR NAVIGATION CONFERENCE. Montreal, 22 September to 3 October 2003 INTEGRATION OF GNSS AND INERTIAL NAVIGATION SYSTEMS

Resilient and Accurate Autonomous Vehicle Navigation via Signals of Opportunity

Robust Position and Velocity Estimation Methods in Integrated Navigation Systems for Inland Water Applications

Utility of Sensor Fusion of GPS and Motion Sensor in Android Devices In GPS- Deprived Environment

Adaptive Power Control for UMTS

3DM-GX4-45 LORD DATASHEET. GPS-Aided Inertial Navigation System (GPS/INS) Product Highlights. Features and Benefits. Applications

Indoor Positioning using IMU and Radio Reciever

Technology Challenges and Opportunities in Indoor Location. Doug Rowitch, Qualcomm, San Diego

Inertial Sensors. Ellipse Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Jussi Parviainen Studies on Sensor Aided Positioning and Context Awareness. Julkaisu 1408 Publication 1408

Revisions Revision Date By Changes A 11 Feb 2013 MHA Initial release , Xsens Technologies B.V. All rights reserved. Information in this docum

Micro-Technology for Positioning, Navigation and Timing

Applications & Theory

On Attitude Estimation with Smartphones

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Adaptive Antenna Array Processing for GPS Receivers

Hanuman KMUTT: Team Description Paper

Long-term Performance Evaluation of a Foot-mounted Pedestrian Navigation Device

A 3D Ubiquitous Multi-Platform Localization and Tracking System for Smartphones. Seyyed Mahmood Jafari Sadeghi

Heuristic Drift Reduction for Gyroscopes in Vehicle Tracking Applications

ZJU Team Entry for the 2013 AUVSI. International Aerial Robotics Competition

SALES of mobile computing devices such as smartphones

Navigation of an Autonomous Underwater Vehicle in a Mobile Network

Wavelet Denoising Technique for Improvement of the Low Cost MEMS-GPS Integrated System

LOCALIZZAZIONE INDOOR

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Unmanned Aerial Vehicle-Aided Wireless Sensor Network Deployment System for Post-disaster Monitoring

Utilizing Batch Processing for GNSS Signal Tracking

Integration of GNSS and INS

Master s Thesis in Electronics/Telecommunications

IMU Platform for Workshops

Experiment on signal filter combinations for the analysis of information from inertial measurement units in AOCS

Data Fusion in Wireless Sensor Networks

Graph Matching. walk back and forth in front of. Motion Detector

Evolving Robot Empathy through the Generation of Artificial Pain in an Adaptive Self-Awareness Framework for Human-Robot Collaborative Tasks

HG4930 INERTIAL MEASUREMENT UNIT (IMU) Performance and Environmental Information

Sensor Fusion for Navigation in Degraded Environements

BW-IMU200 Serials. Low-cost Inertial Measurement Unit. Technical Manual

NovAtel SPAN and Waypoint GNSS + INS Technology

TECHNICAL PAPER: Performance Analysis of Next-Generation GNSS/INS System from KVH and NovAtel

Transcription:

Pedestrian Navigation System Using Shoe-mounted INS By Yan Li A thesis submitted for the degree of Master of Engineering (Research) Faculty of Engineering and Information Technology University of Technology, Sydney (UTS) July 2014

Certificate of Original Authorship I, Yan LI, certify that the work in this thesis has not previously been submitted for a degree nor has it been submitted as part of the requirements for a degree except as fully acknowledged within the text. I also certify that the thesis has been written by me. Any help that I have received in my research work and the preparation of the thesis itself has been acknowledged. In addition, I certify that all information sources and literature used are indicated in the thesis. Signature: Date: I

Acknowledgment I would like to express my thanks to my supervisor Dr. Jianguo Jack Wang for his advice and support. Without his support, I cannot come to UTS to pursue my master degree. During two years study with him, I ve learnt a lot, both for research and daily life. His rigorous academic attitude and positive view of life really affect me a lot. Thanks to the people who have offered me great help and advice. Firstly Prof. Dikai Liu who is the director of the CAS center and he is really kind to help all the students in our lab. I m really appreciating his help when I apply to come to UTS and his financial support for my research career. Dr. Xiaoing Kong is my co-supervisor and she advises me a lot regarding mathematics and basic concepts of my research topic. My thanks also go to Prof. Hong for her kindness and care. She is not only a supervisor, but also an elder who earns our respect. My colleague and friend Shifeng Jason Wang and Lei Shi, they always offered me great comfort anytime I felt depressed and can always give me helpful advice for better development. Mr Xiang Luo and Xiang Thomas Ren, thanks for your help during the data collection experiments. Thanks Mr Ankur Sinha for your help to revise my articles and your contribution for constructing the NAO robot navigation data collection system. And thanks all the CAS colleagues, Yuhan Huang and Kanzhi Wu, thanks for your accompany for badminton which is the happy time for one week s entertainment. Special thanks to my husband Adrian for his love and care. I cannot image if I can finish this master degree without your understanding and support. Thanks to my parents for their support in my life. Hope you are proud of me. II

Contents List of Abbreviations... V List of Figures... VI List of Tables... VIII ABSTRACT... IX CHAPTER I... 1 INTRODUCTION... 1 1.1 Background... 1 1.2 Research Motivation... 3 1.3 Contributions... 4 1.4 Thesis outline... 5 1.5 Publications... 6 1.6 Summary... 7 CHAPTER II... 9 STRAPDOWN INERTIAL NAVIGATION SYSTEM AND KALMAN FILTER... 9 2.1 Introduction to INS... 9 2.2 INS Sensor Errors...11 2.3 Coordinate Frames... 12 2.3.1 Inertial frame (i-frame)... 12 2.3.2 Earth-centred Earth-fixed (ECEF) frame (e-frame)... 13 2.3.3 Navigation frame (n-frame)... 14 2.3.4 Body frame (b-frame)... 15 2.3.5 Rotation of coordinate frames... 15 2.4 Strapdown Inertial Navigation Mechanization... 17 2.5 INS error model... 20 2.6 Kalman Filter... 21 2.6.1 Principle of the Kalman Filter... 21 2.6.2 Kalman filter prediction... 22 2.6.3 Kalman filter measurement update... 23 2.6.4 State vector and dynamic model... 24 2.7 INS error correction... 27 2.8 Summary... 28 CHAPTER III... 30 ZERO VELOCITY UPDATE AIDED PEDESTRIAN NAVIGATION SYSTEM... 30 3.1 Introduction... 30 3.2 ZUPT... 31 3.3 Running aided ZUPT... 38 3.4 Experimental Results... 44 3.4.1 Hardware description... 44 3.4.2 Walking applying ZUPT results... 45 3.4.3 Running applying ZUPT results... 51 3.4.4 Reference data processed results... 57 3.5 Summary... 58 III

CHAPTER IV... 59 CONSTANT VELOCITY UPDATE... 59 4.1 CUPT Introduction... 60 4.2 Constant Velocity Detection... 62 4.2.1 CUPT for Elevators... 63 4.2.2 CUPT for Escalators... 64 4.3 Experimental Results... 65 4.3.1 Experiments in elevator... 65 4.3.2 Experiments on escalator... 67 4.4 Summary... 70 CHAPTER V... 72 STEPWISE SMOOTHING... 72 5.1 Smoothing Review... 72 5.2 RTS Smoother... 76 5.3 Step-wise Segmentation... 77 5.4 Closed Loop Smoothing... 80 5.5 Experimental Results... 81 5.6 Summary... 84 CHAPTER VI... 85 CONCLUSION AND FUTURE WORK... 85 6.1 Conclusion... 85 6.2 Future Work... 86 6.2.1 Vision Aided Navigation... 86 6.2.2 Integration Algorithm Optimization... 89 REFERENCE... 91 IV

List of Abbreviations GPS INS IMU ZUPT EKF CUPT RFID WLAN UWB RSS SLAM SINS MEMS ARW RW ECEF PDR MV MAG ARE SHOE ZVD RTS VO UKF PF Global Positioning System Inertial Navigation System Inertial Measurement Unit Zero Velocity Update Extended Kalman Filter Constant Velocity Update Radio Frequency Identification Wireless Local Area Network Ultra Wide Band Received Signal Strength Simultaneous Localization And Mapping Strapdown Inertial Navigation System Micro Electro Mechanical System Angular Random Walk Random Walk Earth-Centred Earth-Fixed Pedestrian Dead Reckoning Moving Variance Acceleration Magnitude Angular Rate Energy Stance Hypothesis Optimal Estimation Zero Velocity Detectors Rauch-Tung-Streibel Visual Odometry Unscented Kalman Filter Particle Filter V

List of Figures Figure 2.1 Fundamental Inertial Navigation System concept (adopted from [9])... 10 Figure 2.2 The inertial frame, earth fixed frame and navigation frame... 14 Figure 2.3 The basic blocks of strapdown inertial navigation system mechanization... 18 Figure 3.1 Example of raw accelerometer data and gyro data during a walking sequence... 34 Figure 3.2 Walking stance phase detection... 35 Figure 3.3 Performance before and after applying ZUPT (adopted from [38])... 37 Figure 3.4 The main blocks in the framework used for pedestrian inertial navigation... 38 Figure 3.5 Walking VS running... 39 Figure 3.6 Duration of the stance phase in walking and running... 40 Figure 3.7 The process of the stance phase detector... 42 Figure 3.8 The energy of rotation T... 43 Figure 3.9 Comparison of acceleration before and after shock reduction... 45 Figure 3.10 Shoe mounted with the IMU... 45 Figure 3.11 2-D closed loop experiments for trajectory 1... 46 Figure 3.12 2-D closed loop experiments for trajectory 2... 46 Figure 3.13 2-D closed loop experiments for trajectory 3... 47 Figure 3.14 3-D closed loop experiments for trajectory 1... 47 Figure 3.15 3-D closed loop experiments for trajectory 2... 48 Figure 3.16 3-D closed loop experiments for trajectory 3... 48 Figure 3.17 Height for 2D path... 50 Figure 3.18 Trajectory 1... 52 Figure 3.19 Trajectory 2... 52 Figure 3.20 Trajectory 3... 53 Figure 3.21 Trajectory3 including all gaits... 55 Figure 3.22 Raw accelerometer data... 55 Figure 3.23 Trajectory 1... 56 Figure 3.24 Trajectory 2... 56 VI

Figure 4.1 Escalator and elevator... 60 Figure 4.2 Indication of motion in an elevator... 63 Figure 4.3 Motion in an escalator with CUPT... 64 Figure 4.4 Trajectory1 of elevator test... 66 Figure 4.5 Trajectory2 of elevator test... 66 Figure 4.6 Trajectory3 of elevator test... 66 Figure 4.7 Trajectory of escalator test... 67 Figure 4.8 Indication of motion in an elevator... 68 Figure 4.9 Motion in an escalator without update... 68 Figure 4.10 Motion in an escalator with CUPT... 69 Figure 5.1 Forward and Backward Filters (adapted from [43])... 73 Figure 5.2 Errors during GPS outage (adapted from [45])... 76 Figure 5.3 Segmentation Rule... 79 Figure 5.4 Step wise close loop smoothed ZUPT aided INS... 80 Figure 5.5 Effect of smoothing over a walking trajectory... 81 Figure 5.6 Effect of smoothing over a running trajectory... 82 Figure 5.7 Effect of smoothing over a taking elevator trajectory... 83 Figure 5.8 Effect of smoothing over an escalator trajectory... 83 Figure 6.1 VO trajectory... 88 Figure 6.2 3D VO trajectory repeated for 10 times... 88 Figure 6.3 Scale factor and the standard deviation... 89 VII

List of Tables Table 3.1 Specification of Navchip IMU... 44 Table 3.2 Return position errors... 49 Table 3.3 Checkpoints of 2D closed loop trajectory... 50 Table 3.4 Return position errors... 54 Table 3.5 Errors of Gait behaviour... 54 Table 3.6 Return Position Errors... 57 Table 3.7 Errors of Different Gait styles... 57 Table 3.8 Distance-Travelled Errors Normalized to the Total Distance Travelled... 58 Table 4.1 Return position errors of elevator... 69 Table 4.2 Return position errors of escalator... 69 VIII

ABSTRACT Pedestrian navigation using Global Positioning System (GPS) is still a considerable challenge in indoor environments where GPS signals are blocked. Inertial Navigation System (INS) is a self-contained system which can offer a navigation solution in most environments without the need for any additional infrastructures. A type of pedestrian navigation system with shoe-mounted Inertial Measurement Units (IMUs) has shown promising results. During walking, the foot is briefly stationary at zero velocity on the ground, named as the stance phase. The technique zero velocity update (ZUPT) is implemented to constrain the sensors error which uses the stance phase in each step to provide corrections periodically. In this research, a model with 24 error states is applied to correct IMU errors with an Extended Kalman Filter (EKF). The EKF estimated velocity errors are reset to zero in each stance phases, and successively to correct the IMU measurements. These repeated corrections could effectively control the error growth in navigation solution and minimize the drift. This thesis introduces three main contributions I have achieved for pedestrian navigation system with shoe-mounted IMU. Firstly, I have developed a new approach to detect the stance phase of different gait styles, including walking, running and stair climbing. Secondly, I have proposed a new concept called constant velocity update (CUPT) which is an extension of ZUPT to correct IMU errors on a moving platform with constant velocity, such as elevators or escalators. This new concept has broadened the practical application of pedestrian navigation based on shoe-mounted IMUs in a IX

modern building environment. Lastly, as ZUPT applied at each step will lead to sharp corrections and discontinuities in the estimated trajectory, I developed a closed-loop step-wise smoothing algorithm to eliminate sharp corrections and smooth the trajectory. A software package in MATLAB has been developed and tested on different subjects. Good pedestrian navigation solutions have been achieved with the proposed method, which are published in journal and conference papers. KEYWORDS: Pedestrian navigation, IMU, Step Detection, Kalman Filter, ZUPT, CUPT, RTS smoothing. X