Testing the Possibilities of Using IMUs with Different Types of Movements

Similar documents
Inertial Navigation Systems

Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston

ROTATING IMU FOR PEDESTRIAN NAVIGATION

navigation Isaac Skog

Camera Drones Lecture 2 Control and Sensors

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Strapdown Inertial Navigation Technology

Autonomous Navigation for Flying Robots

E80. Experimental Engineering. Lecture 9 Inertial Measurement

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

The Performance Evaluation of the Integration of Inertial Navigation System and Global Navigation Satellite System with Analytic Constraints

Strapdown inertial navigation technology

Calibration of Inertial Measurement Units Using Pendulum Motion

Strapdown Inertial Navigation Technology. Second Edition. Volume 207 PROGRESS IN ASTRONAUTICS AND AERONAUTICS

ADVANTAGES OF INS CONTROL SYSTEMS

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System

Introduction to Inertial Navigation (INS tutorial short)

Evaluation and Comparison of Performance Analysis of Indoor Inertial Navigation system Based on Foot Mounted IMU

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

MULTI-SENSOR DATA FUSION FOR LAND VEHICLE ATTITUDE ESTIMATION USING A FUZZY EXPERT SYSTEM

Satellite and Inertial Navigation and Positioning System

Indoor positioning based on foot-mounted IMU

GPS + Inertial Sensor Fusion

Me 3-Axis Accelerometer and Gyro Sensor

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

Quaternion Kalman Filter Design Based on MEMS Sensors

CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS

Inertial Navigation Static Calibration

Inertial Measurement Units I!

Strapdown system technology

Performance Evaluation of INS Based MEMES Inertial Measurement Unit

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

DEVELOPMENT OF A PEDESTRIAN INDOOR NAVIGATION SYSTEM BASED ON MULTI-SENSOR FUSION AND FUZZY LOGIC ESTIMATION ALGORITHMS

Satellite/Inertial Navigation and Positioning System (SINAPS)

Simulation of GNSS/IMU Measurements. M. J. Smith, T. Moore, C. J. Hill, C. J. Noakes, C. Hide

3D Motion Tracking by Inertial and Magnetic sensors with or without GPS

ASSESSING DISABILITY USING SMARTPHONE. Wisconsin, Milwaukee, WI

Electronics Design Contest 2016 Wearable Controller VLSI Category Participant guidance

(1) and s k ωk. p k vk q

An Intro to Gyros. FTC Team #6832. Science and Engineering Magnet - Dallas ISD

Development of a MEMs-Based IMU Unit

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Implementing a Pedestrian Tracker Using Inertial Sensors

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES

Inertial Measurement for planetary exploration: Accelerometers and Gyros

Satellite Attitude Determination

Collaboration is encouraged among small groups (e.g., 2-3 students).

An Alternative Gyroscope Calibration Methodology

Unscented Kalman Filtering for Attitude Determination Using MEMS Sensors

Strap-Down Pedestrian Dead-Reckoning System

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU

Inertial Measurement Units II!

Evaluation of a Low-Cost MEMS IMU for Indoor Positioning System

Inflight Alignment Simulation using Matlab Simulink

IMPROVING THE PERFORMANCE OF MEMS IMU/GPS POS SYSTEMS FOR LAND BASED MMS UTILIZING TIGHTLY COUPLED INTEGRATION AND ODOMETER

GEOENGINE M.Sc. in Geomatics Engineering. Master Thesis by Jiny Jose Pullamthara

Electronic Letters on Science & Engineering 11(2) (2015) Available online at

STRAPDOWN ANALYTICS - SECOND EDITION. Notice - Strapdown Associates. Inc. Copyrighted Material

Introduction to Inertial Navigation and Kalman filtering

SENSORIC SUBSYSTEM DESIGN FOR SMALL MODEL OF HELICOPTER

CONCEPT OF AHRS ALGORITHM DESIGNED FOR PLATFORM INDEPENDENT IMU ATTITUDE ALIGNMENT

NAVAL POSTGRADUATE SCHOOL THESIS

SIMA Raw Data Simulation Software for the Development and Validation of Algorithms. Platforms

Review Paper: Inertial Measurement

A High Precision Reference Data Set for Pedestrian Navigation using Foot-Mounted Inertial Sensors

Selection and Integration of Sensors Alex Spitzer 11/23/14

Camera and Inertial Sensor Fusion

Lecture 13 Visual Inertial Fusion

Error Analysis of Inertial Navigation Systems Using Test Algorithms Analiza greške inercijskih navigacijskih sustava pomoću test algoritama

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Relating Local Vision Measurements to Global Navigation Satellite Systems Using Waypoint Based Maps

Improved Orientation Estimation in Complex Environments Using Low-Cost Inertial Sensors

Error Simulation and Multi-Sensor Data Fusion

Increased Error Observability of an Inertial Pedestrian Navigation System by Rotating IMU

Vehicle s Kinematics Measurement with IMU

Using the MPU Inertia Measurement Systems Gyroscopes & Accelerometers Sensor fusion I2C MPU-6050

System for definition of the pipeline diagram

Tracking of Human Arm Based on MEMS Sensors

A Kalman Filter Based Attitude Heading Reference System Using a Low Cost Inertial Measurement Unit

4INERTIAL NAVIGATION CHAPTER 20. INTRODUCTION TO INERTIAL NAVIGATION...333

DriftLess Technology to improve inertial sensors

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

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors

Exam in DD2426 Robotics and Autonomous Systems

Test Report iµvru. (excerpt) Commercial-in-Confidence. imar Navigation GmbH Im Reihersbruch 3 D St. Ingbert Germany.

MEMS technology quality requirements as applied to multibeam echosounder. Jerzy DEMKOWICZ, Krzysztof BIKONIS

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

ECGR4161/5196 Lecture 6 June 9, 2011

Experimental Assessment of MEMS INS Stochastic Error Model

Perspective Sensing for Inertial Stabilization

Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots

Design of a Three-Axis Rotary Platform

Calibration of Triaxial Accelerometer and Triaxial Magnetometer for Tilt Compensated Electronic Compass

Use of the Magnetic Field for Improving Gyroscopes Biases Estimation

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

XDK HARDWARE OVERVIEW

Inertial Navigation for Wheeled Robots in Outdoor Terrain

Line of Sight Stabilization Primer Table of Contents

Gravity compensation in accelerometer measurements for robot navigation on inclined surfaces

COARSE LEVELING OF INS ATTITUDE UNDER DYNAMIC TRAJECTORY CONDITIONS. Paul G. Savage Strapdown Associates, Inc.

Transcription:

137 Testing the Possibilities of Using IMUs with Different Types of Movements Kajánek, P. and Kopáčik A. Slovak University of Technology, Faculty of Civil Engineering, Radlinského 11, 81368 Bratislava, Slovakia, Web site: www.svf.stuba.sk, E-mail: pavol.kajanek@stuba.sk Abstract Inertial navigation system (INS) is a self-contained navigation technique. Its main purpose is to determinate the position and the trajectory of the object s movement in space. This technique is well represented not only as a supplementary method (GPS/INS integrated system) but as an autonomous system for navigation of vehicles and pedestrians, also. The aim of this paper is to design a test for low-cost inertial measurement units. The test results give us information about accuracy, which determine the possible use in indoor navigation or other applications. There are described some methods for processing the data obtained by inertial measurement units, which remove noise and improve accuracy of position and orientation. Key words: Inertial Measurement Unit, Indoor Navigation. 1 INERTIAL MEASUREMENT UNIT Inertial measurement unit (IMU) is a complete three dimensional dead reckoning navigation system. It includes a set of inertial sensors such as accelerometers, gyroscopes and magnetometers (for absolute orientation). These sensors are comprised to one orthogonal system, which is known as body frame. Outputs of the gyroscope are angular rates, which are used for calculating attitude and outputs of the accelerometers are accelerations, which are used for the position determination (Groves, 2008). TS 4 Poster Presentations Figure 1 Body frame of inertial measurement unit INGEO 2014 6 th International Conference on Engineering Surveying Prague, Czech republic, April 3-4, 2014

138 INGEO 2014 A gyroscope is an inertial sensor for measuring angular rate. For the strapdown IMU, three main types of gyroscopes are used, such as spinning mass gyroscope, optical gyroscope and vibratory gyroscope. Spinning mass gyroscope works on principle of conversation of angular momentum. Optical gyroscopes work on principle of Sagnac effect. Vibratory gyroscope operates on the principle of detecting Coriolis acceleration of vibrating element, when gyroscope is rotating (Titterton, 2004). Accelerometer is based on the second Newton s law of motion to measure acceleration by the measuring force F, with the scaling constant m called proof mass (Titterton, 2004). (1) For the strapdown systems the pendulous accelerometer and the vibrating-beam accelerometer are used. Pendulous accelerometer has proof mass, which is attached to a hinge, which deflects when acceleration occurs. Vibrating-beam accelerometer uses the piezoelectric effect. There is a pair of the quartz crystal beams mounted symmetrically. Each of beam vibrates on own resonant frequency. When the acceleration is induced along the sensitive axis, one beam is compressed while the other is stretched or tensioned. Acceleration is measured as difference in frequency. Magnetometer sensors works on the principle of Hall effect (Titterton, 2004). These sensors transform magnetic field to output voltage difference. Accelerometer and gyroscope for the low-cost IMU are manufactured as micro-electromechanical sensors MEMS. MEMS are relatively small structures, which are manufactured using silicon or quartz. The advantages of MEMS sensors are small size, low weight, rugged construction, low power consumption, short start-up time, high reliability, low maintenance and compatibility with operation in hostile environments (Farrel, 2008). Currently, inertial measurement units have number of significant applications in surveying. IMU are used as a complementary method for navigation using GNSS, where the measurements made by inertial navigation system INS are used to interpolate the trajectory determined by using GNSS. Integrated GNSS / INS system is benefiting from the INS advantages such as high data rate and good short-term accuracy. IMU is often used for navigation of vehicles or pedestrian in indoor and outdoor environment. 2 MATHEMATICAL MODEL OF DATA PROCESSING Main aim of the navigation solution for a moving object (pedestrian or machine) is to determine its current position, velocity and orientation in reference coordinate system. In the following part of paper is described data processing of inertial measurements. 2.1 POSITION DETERMINATION FOR A MOVING OBJECT This process can be divided into four steps. These are the attitude update, the transformation of specific force resolving axes, the velocity update and the position update. Approach of the processing of inertial measurements is shown in flowchart in figure 2. The first step is numerical integration for the Euler angles (roll φ, pitch θ and yaw ψ) calculation from an angular rate, what is an output of gyroscopes. In the second step Euler angles are used to transform the acceleration from body frame to acceleration in navigation frame. The body frame changes its orientation in space with respect to a fixed navigation frame. Then we remove the force of gravity from the transformed acceleration. (2)

Kajánek, P. et al.: Testing the Possibility of Using IMU... 139 (3) where: R - current rotation matrix, g - local gravity in yaw direction (9,80665 m/s 2 ). The next step is numerical integration of acceleration and get the velocity v. After second we use second numerical integration to calculate the position from velocity. (4) where: is current position, is previous position, is current acceleration in navigation frame, is current velocity, t epoch of measurement. The mathematical model mentioned above is often called as dead-reckoning algorithm (Foxlin, 2005). Acceleration X Acceleration Y Acceleration Z Transformation of accelerations from body frame to navigation frame Remove gravity [0; 0; -g] Acceleration in navigation frame Integration Integration velocity Angular rate X Angular rate Y Integration Euler angles: roll, pitch, yaw Position Angular rate Z Figure 2 Flowchart of processing with inertial measurements 2.2 METHODS FOR IMPROVING POSITION AND ORIENTATION ACCURACY The disadvantage of the low-cost IMUs is low accuracy of the position determination that decreases with time of navigation. Low accuracy is caused by sensor errors that are cumulated by integration process. There are numbers of methods, which could help improve accuracy such as: Allan variance method (El-Sheimy, 2008), Zero-velocity-update algorithm ZUPT used for foot mounted navigation (Colomar, 2012), additional sensors: RFID, GPS, compass (Ruiz, 2010), specific information, which is obtained from maps: coordinates of door, direction of corridor and other (Jiménez, 2011). In these methods for purpose of suppression of noise components in the signal during the data processing the Kalman filter is often used (Groves, 2008).

140 INGEO 2014 3 IMU TESTING FOR DIFFERENT TYPES OF MOVEMENT WITH ACCURACY VERIFICATION The application of sensors is strongly influenced by their accuracy, whereby the IMUs can be divided into several groups. The presented test concerns with testing low-cost IMUs, which due to low production costs, have lower accuracy compared to the IMUs designed for tactical applications. The designed tests are focused on the accuracy of the positioning using low-cost IMUs based on motion along a defined trajectory. Since the IMUs accuracy decreases with time of navigation, short-term linear movement will be performed. Further advanced movements of variable speed and orientation of motion (movement of pedestrians in the building) and also motion of IMU on testing cart (no vibrations with high amplitude caused by holding the IMUs in the hands of the pedestrian) can be used. Based on the proposed test two low-cost sensors (inemo STEVAL V2 MKI062V2 and IMU EEaS) will be tested. The first test will be simulated simple and short-time movement of pedestrian. Tested IMUs will be positioned on the pedestrian s hand. There will be realized straight movement of testing device between points with known position (e.g. surveying pillars). Aim of the first test is testing of the accuracy of the IMUs in short-time term. Figure 3 Tested devices: inemo STEVAL V2 MKI062V2 (left) and IMU EEaS (right) In second test there will be simulated long-term advanced movement (standard pedestrian movement with random changes of acceleration and orientation). IMUs will be placed on the pedestrian s foot and pedestrian s hand. The aim of the second experiment is testing IMUs for indoor application, where the movement of pedestrians is more difficult (random changes of acceleration and orientation) and the inaccuracy grows with the traveled distance. Trajectory of movement will be limited by floor plan, where coordinated of passages (doors red circle in Fig. 4) are known. Figure 4 Fix points as specific information in floor plan In the third test IMUs will be placed on testing cart fig. 4. The purpose of this test is simulation of machine movement, where there are no vibrations with high amplitude caused

Kajánek, P. et al.: Testing the Possibility of Using IMU... 141 by holding the IMUs in the hands of the pedestrian and the movement of the cart is more-les straight. Figure 5 IMU EEaS placed on cart 4 DESIGN OF DATA PROCESSING There will be used dead reckoning algorithm (chapter 3.1) to calculate position, velocity and attitude from output of IMUs. Unfortunately, there are errors in accelerometer and gyroscope measurements, which are cumulated in integration process. Random accelerometer and gyro noise have cumulative effect too. These facts cause, that the accuracy of the trajectory decrease significantly over the time. An important part of the data processing will be the suppressing of the noise in the measurements. Before the integration process low pass filter will be used to suppress highfrequency components which contains the noise. Next step will be integration using Fast Fourier Transform (FFT). FFT allows transform of the measured signal from time domain to frequency domain. In frequency domain noise frequencies will be removed and after that inverse FFT will be used to convert signal back to the time domain. Then there will be used double numerical integration to calculate position from signal without noise (Slifka, 2004). Acceleration Fast Fourier Transform Filtering noise Inverse Fast Fourier Transform Inverse Fast Fourier Transform Filtering noise Fast Fourier Transform Velocity Position CONCLUSION Figure 6 Scheme of integration with using Fast Fourier Transform This paper describes exploitation of low-cost inertial measurement units for indoor applications. The main aim of the paper is to design test of IMUs for different types of movements (short-term linear movement, advanced long-term movement and movement on the testing cart), which represent typical situations in indoor navigation. The results of experiments give information about accuracy of tested IMUs, which is limiting factor for their possible application in pedestrian navigation, navigation of machines in buildings, etc.

142 INGEO 2014 The paper also describes the data processing and methods, which could help to improve the accuracy of position and orientation. In future work we will test two IMUs (inemo STEVAL V2 MKI062V2 and IMU EEaS), where will use proposed test. Test result give informations about possibility of using tested IMUs in indoor navigation. ACKNOWLEDGEMENT "This publication was supported by Competence Center for SMART Technologies for Electronics and Informatics Systems and Services, ITMS 26240220072, funded by the Research & Development Operational Programme from the ERDF." REFERENCES GROVES, P.D. 2008. GNSS Technology and Aplications Series. Principles of GNSS, Inertial and Multisensor Integrated Navigation Systems. London: Artech House. 2008. 552 p. ISBN- 13:978-1-58053-255-6 FARREL J. A. 2008. AIDED NAVIGATION GPS with High Rate Sensors. USA: The McGraw-Hill Companies. 2008. 553 p. DOI: 10.1036/0071493298 TITTERTON, D. 2004. Strapdown inertial navigation. Cornwall: MPK Books Limited, 2004. 510 p. ISBN 0-86341-358-7 FOXLIN E. Pedestrian tracking with shoe-mounted inertial sensors, IEEE Computer Graphics and Applications, no. December, pp. 38 46, 2005 COLOMAR, S. D. Step-wise smoothing of ZUPT-aided INS. 2012. PhD Thesis. KTH. EL-SHEIMY, N., HOU, H. and NIU, X. Analysis and modeling of inertial sensors using Allan variance. In: Instrumentation and Measurement, IEEE Transactions, 2008, 57(1), p.140-149. RUIZ, A. R. J. et al. Pedestrian indoor navigation by aiding a foot-mounted IMU with RFID signal strength measurements. In: Indoor Positioning and Indoor Navigation (IPIN), 2010 International Conference on. IEEE, 2010. p. 1-7. JIMÉNEZ, A. R., et al. Improved Heuristic Drift Elimination (ihde) for pedestrian navigation in complex buildings. In: Indoor Positioning and Indoor Navigation (IPIN), 2011 International Conference on. IEEE, 2011. p. 1-8. SLIFKA, L. An Accelerometer based approach to measuring displacement of a vehicle body. Master of Science in Engineering, Department of Electrical and Computer Engineering, University of Michigan Dearborn, 2004.