ANNUAL OF NAVIGATION 16/2010

Similar documents
Design and Implementation of Inertial Navigation System

Sensor Data Fusion Using Kalman Filter

INDOOR HEADING MEASUREMENT SYSTEM

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

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

Range Sensing strategies

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

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

Analysis of Three Different Kalman Filter Implementations for Agricultural Vehicle Positioning

INTRODUCTION TO VEHICLE NAVIGATION SYSTEM LECTURE 5.1 SGU 4823 SATELLITE NAVIGATION

Brainstorm. In addition to cameras / Kinect, what other kinds of sensors would be useful?

Neural network based data fusion for vehicle positioning in

A Low-cost Positioning System for Parallel Tracking Applications of Agricultural Vehicles by Using Kalman Filter

GPS data correction using encoders and INS sensors

Integrated Navigation System

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

12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, ISIF 126

sensors ISSN

A VIRTUAL VALIDATION ENVIRONMENT FOR THE DESIGN OF AUTOMOTIVE SATELLITE BASED NAVIGATION SYSTEMS FOR URBAN CANYONS

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

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

GPS-Aided INS Datasheet Rev. 2.6

NavShoe Pedestrian Inertial Navigation Technology Brief

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

Comparative Analysis Of Kalman And Extended Kalman Filters In Improving GPS Accuracy

Mobile Location Method of Radio Wave Emission Sources

Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter

Open Access Research on Navigation and Positioning Technology of Intelligent Vehicle Based on GNSS/INS Integrated Navigation System

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

3DM-GX3-45 Theory of Operation

GPS-Aided INS Datasheet Rev. 2.7

INTRODUCTION TO KALMAN FILTERS

Autonomous Underwater Vehicle Navigation.

SPAN Technology System Characteristics and Performance

PERSONS AND OBJECTS LOCALIZATION USING SENSORS

MECHANIZATION AND ERROR ANALYSIS OF AIDING SYSTEMS IN CIVILIAN AND MILITARY VEHICLE NAVIGATION USING MATLAB SOFTWARE

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

Tightly Coupled Low Cost 3D RISS/GPS Integration Using a Mixture Particle Filter for Vehicular Navigation

Extended Kalman Filtering

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

GPS-Aided INS Datasheet Rev. 3.0

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

EXPERIMENTAL ONE AXIS ATTITUDE DETERMINATION USING GPS CARRIER PHASE MEASUREMENTS

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

Position Tracking in Urban Environments using Linear Constraints and Bias Pseudo Measurements

GPS-Aided INS Datasheet Rev. 2.3

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

Introduction to Kalman Filter and its Use in Dynamic Positioning Systems

TREBALL DE FI DE CARRERA

REAL-TIME ESTIMATION OF IONOSPHERIC DELAY USING DUAL FREQUENCY GPS OBSERVATIONS

Attitude and Heading Reference Systems

Navigation problem. Jussi Suomela

Intelligent vehicles and road transportation systems (ITS)

Research and Design of MEMS SINS/GPS Integrated Navigation System Based on Adaptive Filter

Robotic Vehicle Design

Auto-Balancing Two Wheeled Inverted Pendulum Robot

A Kalman Filter Localization Method for Mobile Robots

Minnesat: GPS Attitude Determination Experiments Onboard a Nanosatellite

VEHICLE INTEGRATED NAVIGATION SYSTEM

Reliability Estimation for RTK-GNSS/IMU/Vehicle Speed Sensors in Urban Environment

State Estimation of a Target Measurements using Kalman Filter in a Missile Homing Loop

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

MEMS Accelerometer Specifications and Their Impact in Inertial Applications

Integration of GNSS and INS

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

Improved Pedestrian Navigation Based on Drift-Reduced NavChip MEMS IMU

Heuristic Drift Reduction for Gyroscopes in Vehicle Tracking Applications

Galileo: The Added Value for Integrity in Harsh Environments

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

Robotic Vehicle Design

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

Radar / ADS-B data fusion architecture for experimentation purpose

Intelligent Robotics Sensors and Actuators

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

Steering Angle Sensor; MEMS IMU; GPS; Sensor Integration

Master s Thesis in Electronics/Telecommunications

2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Fault Tolerant Navigation of USV using Fuzzy Multi-sensor Fusion

Formula Student Racing Championship: Design and implementation of an automatic localization and trajectory tracking system

Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement

Autonomous Navigation of Mobile Robot based on DGPS/INS Sensor Fusion by EKF in Semi-outdoor Structured Environment

Lecture # 7 Coordinate systems and georeferencing

Satellite collocation control strategy in COMS

POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION. T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A.

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No. 2001

Motion State Estimation for an Autonomous Vehicle- Trailer System Using Kalman Filtering-based Multisensor Data Fusion

Recent Progress on Wearable Augmented Interaction at AIST

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

Keywords. DECCA, OMEGA, VOR, INS, Integrated systems

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Blind Localization of 3G Mobile Terminals in Multipath Scenarios

EEE 187: Robotics. Summary 11: Sensors used in Robotics

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

A High Performance Code and Carrier Tracking Architecture for Ground-Based Mobile GNSS Receivers

Level I Signal Modeling and Adaptive Spectral Analysis

A Kalman Filter based Sway Velocity Estimation for Rudder Roll Control of Ships

State-of-the art and future in-car navigation systems a survey

COST Action: TU1302 Action Title: Satellite Positioning Performance Assessment for Road Transport SaPPART. STSM Scientific Report

Transcription:

ANNUAL OF NAVIGATION 16/2010 STANISŁAW KONATOWSKI, MARCIN DĄBROWSKI, ANDRZEJ PIENIĘŻNY Military University of Technology VEHICLE POSITIONING SYSTEM BASED ON GPS AND AUTONOMIC SENSORS ABSTRACT In many real situations lie in tunnels, forests and in urban canyons GPS position calculation became impossible or not accurate enough. The solution of the problem is to integrate Global Positioning System with Inertial Navigation System. In such a solution it is possible to determine object position with temporary disappearance of GPS signals and improve precision. The paper presents an idea of data integration from two navigation sensors (subsystems). The aim of such an approach is to improve estimation precision of vehicle position and ensure autonomy of the system. System consists of two positioning subsystems: Dead Reconing (DR) and Global Positioning System. Sensors fusion is realize by 32-bit microprocessor with ARM architecture and interfaces circuits. DR/GPS algorithm was implemented in 32-bit microprocessor with ARM SAM7S core. Keywords: GPS, integration, inertial navigation. INTRODUCTION The position calculation on the base of Global Positioning System (GPS), when signals received by receiver are not corrupted, is relatively simple. However when GPS signals are wee, disturbed or when number satellites are not sufficient for system performance, the position calculation became impossible or not accurate enough. Such situation can be observed in tunnels, forests and in urban canyons. The solution of the problem is to integrate Global Positioning System with Inertial Navigation System. In such a solution it is possible to determine object position with temporary disappearance of GPS signals and improve precision. The paper presents an idea of data integration from two navigation sensors (subsystems). The aim of such an approach is to improve estimation precision of vehicle position and ensure autonomy of the system. System consists of two positioning subsystems Dead Reconing (DR) and Global Positioning System. DR subsystem consists of distance sensor, azimuth sensor and angle velocity sensor. Azimuth sensor is build on the base of two magnetometers. 67

STANISŁAW KONATOWSKI, MARCIN DĄBROWSKI, ANDRZEJ PIENIĘŻNY Angle velocity is provided by gyroscope. All DR sensors are integrated in Inertial Measurement Unit. GPS subsystem is built on GPS receiver. Sensors fusion is realize by 32-bit microprocessor with ARM architecture and interfaces circuits. Because azimuth sensor is very sensitive to electromagnetic field it must be corrected by gyroscope. Kalman filter algorithm is used for sensors integration. Instantaneous position of vehicle in DR subsystem is calculated by modeling the path of the vehicle as pieces of lines with length and direction provided by azimuth and distance sensors. DR subsystem is integrated with GPS subsystem by Kalman filter which estimates errors of both subsystems and corrects position. The paper contains algorithms of DR GPS integration, results of examination by use the simulation and real data. KALMAN FILTERING The Kalman filter [2, 3] is a recursive estimator. It has two phases: predict and update. The predict phase uses the state estimate from the previous step x ) 1 to produce an estimate of the state at the current step x ). Moreover an estimate covariance matrix P is predicted. In the update phase, measurement information z at the current step is used to refine this prediction to arrive at a new, more accurate state estimate x ), again for the current step. Kalman gain K characterize influence of correction of estimating state. Last equation describe correction of error covariance matrix P. In DR/GPS system following formulas can be applied: x ) = Fx ) (1) 1 T P F P F + Q = 1 (2) T T 1 K = P H ( H P H + R ) (3) ) x ) ) = x + K ( z H x ) = I K H P where: x ), x ) state vectors: a priori, a posteriori; F, H state and observation matrixes; Q, R matrixes of state and measurement noise; I identity matrix. (4) P ( ) (5) 68 ANNUAL OF NAVIGATION

VEHICLE POSITIONING SYSTEM BASED ON GPS AND AUTONOMIC SENSORS DATA PROCESSING IN DR/GPS POSITIONING SYSTEM Vehicle positioning system integrates two subsystems: Dead Reconing and Global Positioning System. Difference between position calculated by DR and GPS receiver is estimated by Kalman filter. DR position are corrected by filter response [1, 4, 5]. The structure of the designed positioning system and its data flows are presented in figure 1. Fig. 1. DR/GPS positioning system The ey operations realized in integrated positioning system include: estimation of heading, dead-reconing position calculation and correction of DR position with GPS data [1, 5]. State equation x and matrix F are shown below: [ Δλ Δφ] T x =, 1 0 F = 0 1 (6) where Δλ, Δ φ are longitude and latitude increment, respectively. DEAD-RECKONING ALGORITHM Position of vehicle in DR subsystem is calculated by modeling measuring and counting distance increments, travelled by a vehicle in short time spans, with respect to nown initial position [4, 5]. Method of position calculation is presented in figure 2. 16/2010 69

STANISŁAW KONATOWSKI, MARCIN DĄBROWSKI, ANDRZEJ PIENIĘŻNY α (1) y(1) Δx(1) y(0) r (1) Δy(1) x (0) x(1) Fig. 2. DR subsystem calculation n x( n) = x( 0) + Δx () i for Δ x() i = r() i sin α() i ; (7) i= 0 n y( n) = y( 0) + Δy () i for Δ y() i = r() i cos α() i, (8) i= 0 where: x(n), y(n) Cartesian co-ordinates; Δx(n), Δy(n) co-ordinate increments; r(i) distance increment; α(i) heading of the vehicle; n time index. As a distance increments meter odometer was used. Odometer maes measurement indirectly by counting wheel revolution multiplied by wheel circumference. Headings α of the vehicle are estimated with use of two devices providing information on angular orientation of the vehicle, a gyro and an electronic compass [1, 4, 5]. Compass calculate heading indirectly by magnetic field intensity measurement. Sensors are situated in perpendicular directions and measure ingredients of magnetic field vector. Hy ( n) α( n) = αm + arctg, (9) H x ( n ) where: α m magnetic inclination; H x, H y magnetic field intensity measurement in x, y directions. 70 ANNUAL OF NAVIGATION

VEHICLE POSITIONING SYSTEM BASED ON GPS AND AUTONOMIC SENSORS H x H xy α H y Fig. 3. Component of Earth magnetic field Because magnetic field sensors are sensitive to electromagnetic and magnetic distortion heading measurement must be corrected by gyro. The gyro is aligned with the body vertical axis of the vehicle and measures angular velocity of the vehicle around this axis. Relative heading is calculated by integration angular velocity ω. A calculation of the absolute heading requires an addition of the external initial heading α(0). Standalone gyro in calculation of the heading is limited to relatively short time intervals Δt. It is caused by drift effect existence where α(0) is initial heading. ( n) = α(0) + Δt ω( i) n α, (10) i= 0 Fig. 4. DR subsystem 16/2010 71

STANISŁAW KONATOWSKI, MARCIN DĄBROWSKI, ANDRZEJ PIENIĘŻNY These problems can be overcome with use of an electronic compass that measures the absolute heading. Its data can be used to initialize the calculation of the gyro heading. Stochastic properties of compass and gyro errors are different. From the foregoing, one can see that integration gyro and electronic compass in a positioning system can be beneficial. Data of both sensors are jointly processed by means of a Kalman filter. where: α(n) heading; ω(n) angular velocity from gyro; gyro drift. g bias [ n g ] α( n) = α( n 1) + ω( 1) bias Δt, (11) The dynamics model of the subsystem describes time propagation of the gyro errors, in the following state-space form = F x 1 + Bu 1 x. (12) The state vector x has two components and state matrix F is as follows [ g ] T 1 Δt x = α bias, F = 0 1. The steering vector u has one component and steering matrix B is as follows (13) = g bias B = Δt 0. (14) u, [ ] T The predictions are realised with small time steps 0.01 s, whereas the corrections are realised when the new compass data become available. The measurement update of the state vector and its associated covariance matrix is performed with a time step 0.2 s. IMPLEMENTATION AND TEST RESULTS To demonstrate the quality of the integrated DR/GPS positioning system a comparison of stand only GPS receiver and DR subsystem, a test results is presented. DR/GPS algorithm was implemented in 32-bit microprocessor with ARM SAM7S core [6]. System was mounted on civilian vehicle as shown on figure 9. Results of heading estimation is demonstrated in the figure 5. Longitude and altitude estimation are presented on the figures 7 8. Finally figure 6 shows how DR/GPS is woring in comparison to stand alone GPS or DR. 72 ANNUAL OF NAVIGATION

VEHICLE POSITIONING SYSTEM BASED ON GPS AND AUTONOMIC SENSORS Fig. 5. Heading estimation Fig. 6. Trac estimation Fig. 7. Latitude estimation Fig. 8. Longitude estimation Fig. 9. Prototype of DR/GPS system 16/2010 73

STANISŁAW KONATOWSKI, MARCIN DĄBROWSKI, ANDRZEJ PIENIĘŻNY DR/GPS algorithm was implemented in 32-bit microprocessor with ARM SAM7S core. DR and GPS integration mae system more accurate in comparison to any of them alone. Algorithms eliminate errors increasing with time of operation appearing in DR subsystem. Moreover, it reduce time-uncorrelated errors appearing in GPS subsystem. DR/GPS join autonomy and high precision of position calculate. Described system is fully autonomous. Disappearance of GPS signals does not disappearance of position calculating. REFERENCES [1] Dąbrowsi M., The car navigation system, XXVIII th Conference on Electronic and Telecommunication for Students and Young Research Worer SECON 2008, Warsaw 2008. [2] Gordon N. J., Ristic B., Arulampalam S., Beyond the Kalman Filter Particle Filters for Tracing Applications, Artech House, London 2004. [3] Grewal M. S., Andrews A. P., Kalman filtering Theory and Practice Using MATLAB, John Wiley & Sons, Canada, 2001. [4] Kaniewsi P., Konatowsi S., Positioning with AHRS/Odometer/GPS System, Annual of Navigation, 2001, No. 3, pp. 75 89. [5] Konatowsi S., Integrated Positioning System for Land Vehicles, Kwartalni Eletronii i Teleomuniacji, 2003, No. 49, z. 4, pp. 467 480. [6] Stranneby D., The Digital Signal Processing: DSP and Applications (in Polish), BTC, Warsaw 2004. Received November 2008 Reviewed December 2009 74 ANNUAL OF NAVIGATION