Application of Street Tracking Algorithm to Improve Performance of a Low-Cost INS/GPS System



Similar documents
Performance Test Results of an Integrated GPS/MEMS Inertial Navigation Package

K.Prasanna NIT Rourkela,India Summer Internship NUS

IP-S2 Compact+ 3D Mobile Mapping System

The Performance Analysis of a Real-Time Integrated INS/GPS Vehicle Navigation System with Abnormal GPS Measurement Elimination

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

Integration of Inertial Measurements with GNSS -NovAtel SPAN Architecture-

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Engineers from Geodetics select KVH for versatile high-performance inertial sensors. White Paper. kvh.com

An Experimental Investigation into the Performance of GPS-based Vehicle Positioning in Very Dense Urban Areas

Improving Quality of GNSS Vehicle Localization

Tracking Vehicles with GPS:

Path Tracking for a Miniature Robot

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks

A New Active Phased Array Antenna for Mobile Direct Broadcasting Satellite Reception

GPS/INS Integration with the imar-fsas IMU

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

An inertial haptic interface for robotic applications

Performance of a Deeply Coupled Commercial Grade GPS/INS System from KVH and NovAtel Inc.

Automatic Labeling of Lane Markings for Autonomous Vehicles

Quality of Map-Matching Procedures Based on DGPS and Stand-Alone GPS Positioning in an Urban Area

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Automated Process for Generating Digitised Maps through GPS Data Compression

Apogee Series. > > Motion Compensation and Data Georeferencing. > > Smooth Workflow. Mobile Mapping. > > Precise Trajectory and Direct Georeferencing

Vehicle and Object Tracking Based on GPS and GSM

Automatic Train Control based on the Multi-Agent Control of Cooperative Systems

GPS-FREE TERRAIN-BASED VEHICLE TRACKING PERFORMANCE AS A FUNCTION OF INERTIAL SENSOR CHARACTERISTICS

Mathieu St-Pierre. Denis Gingras Dr. Ing.

Fundamental to determining

CHAPTER 1 INTRODUCTION

Synchronization of sampling in distributed signal processing systems

A method of generating free-route walk-through animation using vehicle-borne video image

Use of modern telephone network for time transfer: An innovation

GENERAL INFORMATION ON GNSS AUGMENTATION SYSTEMS

A Real-Time Position, Velocity, and Physiological Monitoring and Tracking Device for Equestrian Training

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Control Scheme for Industrial Robots Using Artificial Neural Networks

Onboard electronics of UAVs

Forced Low latency Handoff in Mobile Cellular Data Networks

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Force/position control of a robotic system for transcranial magnetic stimulation

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

GPS Based Low Cost Intelligent Vehicle Tracking System (IVTS)

Ziegler-Nichols-Based Intelligent Fuzzy PID Controller Design for Antenna Tracking System

Developing Safety Management Systems for Track Workers Using Smart Phone GPS

Error Estimation in Positioning and Orientation Systems

IMPLEMENTING VEHICLE LOCATION SYSTEM FOR PUBLIC BUSES IN SINGAPORE

SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE. A thesis presented to. the faculty of

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

CELL PHONE TRACKING. Index. Purpose. Description. Relevance for Large Scale Events. Options. Technologies. Impacts. Integration potential

RESEARCH INTERESTS Modeling and Simulation, Complex Systems, Biofabrication, Bioinformatics

REAL TIME TRAFFIC MONITORING SYSTEM AND DRIVER ASSISTANCE

1.1 OVERVIEW OF THE DOCUMENT 1.2 BACKGROUND TO THE PROJECT

MobileMapper 6 White Paper

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

IP-S3 HD1. Compact, High-Density 3D Mobile Mapping System

APPLANIX POSITION AND ORIENTATION SYSTEMS FOR LAND VEHICLES (POS LV)

Introduction into Real-Time Network Adjustment with Geo++ GNSMART

Software implementation of multiple model neural filter for radar target tracking

Capturing Road Network Data Using Mobile Mapping Technology

IP-S2 HD. High Definition 3D Mobile Mapping System

A Multipurpose Vehicle Tracking System Based on ARM CORTEX-M3 STM32, HMC5883L, MPU-6050, GSM and GPS

PRODUCT DATASHEET. J1939 Vehicle Inertia Monitor. Advanced Vehicle Inertial Measurement and Vibration Monitoring Device. fleet-genius.

Computation of Forward and Inverse MDCT Using Clenshaw s Recurrence Formula

Measurement of Multi-Port S-Parameters using Four-Port Network Analyzer

Active Vibration Isolation of an Unbalanced Machine Spindle

ge (PhD) Education CURRICULUM VITAE Office Address: Department of CPRSG Kahawathaa Rathanapura Sri Lanka. gmail.com enhanced the study

Online Tuning of Artificial Neural Networks for Induction Motor Control

STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC

The Big Data methodology in computer vision systems

Mobile Phone Tracking & Positioning Techniques

Mapping Linear Networks Based on Cellular Phone Tracking

Internet-Based Satellite Navigation Receivers using EGNOS: the ESA SISNET Project

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

RESUME. Rashid Alammari, Ph.D Associate Professor

Zukang Shen Home Address: Work: Kindred Lane Cell:

Electric Power Steering Automation for Autonomous Driving

A Robust Method for Solving Transcendental Equations

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

Characteristics of Ship Movements in a Fairway

Phase coherency of CDMA caller location processing based on TCXO frequency reference with intermittent GPS correction

State of the art in mobile terrestrial laser scanning systems in Romania and at an international level

EUTERPE - EUROPEAN TEST CENTRE FOR RECEIVER PERFORMANCE EVALUATION

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

AP Series Autopilot System. AP-202 Data Sheet. March,2015. Chengdu Jouav Automation Tech Co.,L.t.d

Online Farsi Handwritten Character Recognition Using Hidden Markov Model

Simulation-based traffic management for autonomous and connected vehicles

Prof. Ludovico Biagi. Satellite Navigation and Monitoring

Self-organized Multi-agent System for Service Management in the Next Generation Networks

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

A Routing Algorithm Designed for Wireless Sensor Networks: Balanced Load-Latency Convergecast Tree with Dynamic Modification

Transcription:

Application of Street Tracking Algorithm to Improve Performance of a Low-Cost INS/GPS System Thang Nguyen Van Broadcasting College 1, Phuly City, Hanam Province, Vietnam Email: nguyenbathangvov@gmail.com Trinh Chu Duc and Tan Tran Duc VNU University of Engineering and Technology, Hanoi, Vietnam Email: {trinhcd, tantd}@vnu.edu.vn Abstract This paper presents a novel algorithm named Street Tracking Algorithm (STA) for performance improving of a low-cost INS/GPS integrated System. Instead of the open-loop output position calculating method in the developed INS/GPS integrated systems, this STA calculates position based on three parameters of INS position output, IMU velocity increment within a time slot and the trajectory s digital map database. The position error of this STA reaches ± 2.5 meters within a considered period time slot of 28 seconds. This error is much improved up to 80 times when compare with the original INS/GPS integrated system. Index Terms inertial navigation system, global positioning system, kalman filter, street tracking algorithm. I. INTRODUCTION Up to now, Global Positioning System is still one of the most popular used systems in the vehicle positioning and navigation applications because it can provide exactly positioning information to an unlimited number of vehicles mounted this device everywhere on the world. As a result, the number of applications utilizing GPS is more and more beyond most people s imagination and the applications consist of tracking of places where people, a fleet of trucks, cars, trains are and how fast they are moving. However, GPS only provides these types of information in the open-sky condition (see at least four satellites). But when GPS works in areas having many buildings, ancient trees; in bad weather condition or under overpasses, freeways, underground trench then GPS signal will be reflected, blockage or outage lead to positioning information is lost or no accuracy. So, GPS needs to combine with other systems, sensors, devices in order to provide continuous navigation information. Contrary to GPS, Inertial Navigation System (INS) can be self-contained positioning and measures attitudes (pitch, roll and yaw) of vehicle thanks to accelerometers and gyroscopes. In other words, it can work in all Manuscript received Oct. 29, 2012; revised Jan 28, 2013. environments. The primary advantage of utilizing an INS for the land vehicle navigation applications is that velocity and position of vehicle can be provided with abundant dynamic information and excellent short term performance. In addition, it has high update rates compare with update rates of GPS (1/64 sec with INS and 1 sec with GPS). However, in case we only use INS to navigate in a long term, drift errors are large because these errors accumulate with time. The cause of these errors is due to errors of gyroscope, accelerometer and errors of integration between them [1]. With above analysis, each positioning system has the advantages and disadvantages. Thus, a lot of students and scientists on the world have been interested in combining two systems into an INS/GPS integrated system to make use of advantages and limit disadvantages of them. The fact has demonstrated that studied results succeeded in actual applications and used widely in different areas. An INS/GPS integrated system can provide continuous update positioning information without being interrupted. However, low-cost INS/GPS integrated system still has large drift errors that need to be overcome; especially errors exist in a long term. With a view to limiting drift errors in the low-cost INS/GPS integrated system there is a series of methods as using the neuron-fuzzy model or the fuzzy logic expert system [2], [3]. In the previous study [4], we proposed a new algorithm named Street Return Algorithm (SRA) to embed into a low-cost INS/GPS integrated system. The experimental and simulated results proved that this algorithm is simple but efficient. In that experimental test, GPS signal was lost within 100 seconds. The maximum deviation of the INS/GPS system is about 40 meters without SRA and around one meter compare with transverse locations by using SRA. However, beside some constraints, this system still exists some limitations that could not be resolved yet such as incorrect locations along the lane. The vehicle can be monitored that it is still on the lane but in fact, it is somewhere in the road. In this paper, we propose a new algorithm called Street Tracking Algorithm (STA) in order to embed in 2013 Engineering and Technology Publishing doi: 10.12720/joace.1.3.181-185 181

a low-cost INS/GPS integrated system that can overcome the disadvantage of our previous study. Its working principle is based on the velocity constraint of 2D navigation for land vehicles and digital map database. The paper is arranged as following sections: Section 2 presents the working principles of conventional INS/GPS integration system; the INS/GPS/SRA system has also reviewed in this section for the completeness. The proposed method is described in the Section 3. The simulation and results have been presented in the Section 4. Finally, some conclusions and future works are shown in Section 5. II. WORKING PRINCIPLE A. INS/GPS Integration To integrate INS and GPS, it can be used two architectures: Loosely-coupled INS/GPS integration architecture and Tightly-coupled INS/GPS integration architecture (see Fig. 1 and Fig. 2) [5]. Figure 1. Loosely-coupled architecture. where position P INS, velocity V INS, and attitude A INS are calculated by INS. Position P GPS and velocity V GPS are calculated by GPS. Figure 3. Error calibration methods. Kalman Filter, shown in Fig. 3, is used as the navigation processor block. When GPS signal is available, performance of system will be better if utilizing feedback aiding. However, the integrated system will become more complex. Moreover, drift errors will be worse during GPS outage. In this case, feed forward aiding can be utilized to replace feedback aiding due to structure of system is simpler and performance is better. The disadvantage of feed forward aiding is large drift errors because these errors are accumulated with time. So, they need to be improved while GPS outage. Beside some methods listed in term Introduction, there are still other methods. B. INS/GPS/SRA Integrated System In our previous study, we proposed the Street Return Algorithm (SRA) to limit transverse drift errors in a lowcost INS/GPS integrated system (see Fig. 4). In this figure, continuous line illustrates working mode of system during GPS signal is available and broken line is for the mode of GPS outage. Figure 2. Tightly-coupled architecture. where ө, v are angular increment, velocity increment respectively. P, V, A are position, velocity, attitude of objects, respectively. The fundamental of two architectures is quite the same, but there is a small difference in output of GPS receiver in which data is output from the navigation processor block in loosely-coupled architecture where as it is output from the measurement processor block in tightly-coupled architecture. Each integration architecture can again use two error calibration methods: the feed forward (or open loop) method and the feedback (or closed loop) method (as shown in Fig. 3). Figure 4. INS/GPS/SRA integrated system The SRA only works when GPS signal is not available. Digital map database block implements two functions: determining joints based on digital map database and drawing serial line segments from those joints. Output of the second adder includes three parameters P INS, V INS, A INS. SRA block receives data from digital map database block and P INS of the second adder to correct positions 182

calculated by INS. Output of SRA block is P SRA. In this case, P SRA, V INS, A INS play a role in replacing corrected P, V and A parameters when GPS is available. This algorithm can push the vehicle back to the street in the perpendicular direction very well. However, it cannot determine exactly the vehicle positions along the lane. It really needs a more powerful algorithm for this task. III. INS/GPS/STA PROSPOSED INTEGRATION SYSTEM In order to overcome the disadvantages of SRA, we propose a new algorithm named the Street Tracking Algorithm (as shown in Fig. 5). In this figure, the STA block has three inputs and an output. The first input is obtained from the IMU. In STA, the velocity constraint has been applied to the navigation system when the GPS signal is lost. It is obvious that the land vehicle does not slip and jump of the ground. Then, velocities in directions of axes X, Z in body frame (B) are zeros: B VX ( t) 0 (1) B V ( t) 0 Z The information of accelerometers in IMU is then provided directly to the STA block in order to calculate the real distance of the vehicle from the moment the GPS signal is lost. Figure 5. INS/GPS/STA integrated system The second input is obtained from digital map database. It is assumed that the moving trajectory of land vehicle is certain roads. In this system, digital map database block implements two functions. The first function is to determine key points (including joints) based on map database and the second one is to find out some interpolated points from key points. It means that the number of points on the trajectory of land vehicle will be increased. The third input of STA is the position information P INS. It is obvious that when GPS signal is lost, this input would offer wrong locations of the vehicle that need to be corrected by STA. Note that the third input of STA is provided by output of the low-cost INS/GPS integration system. It consists of three parameters P INS, V INS, A INS where V INS, A INS are used to represent corrected V, A and the remaining input P INS is put into STA block to obtain the corrected position P STA. When GPS signal is lost, STA stores the last reliable location of the system denoted by d 0 (before the GPS signal is lost). The distance of vehicle at the time t k is calculated by: d = d 0 + d b (t k ) (2) where d b (t k ) is the distance of the vehicle from the moment the GPS signal is lost to the epoch t k. Note that this distance is computed by integrating the velocity provided directly from the IMU in the body frame. The corrected position would be determined by comparison of d with d ref which determined from the reference points from map database (the second input of STA). The vehicle will be pulled back to certain position determined in the database as following equation: d d ref < ε (3) It can be seen that the performance would be improved if the number of the reference points is increased. However, it would be a tradeoff between the performance and the system complexity. By using this algorithm, the vehicle can always track the real the road on the map in real-time scenario. By integrating the velocity in Y direction from the moment that GPS signal is lost; this algorithm can avoid the accumulated errors caused by MEMS based sensors. We neither need to transform this distance from body frame to navigation frame. It will also avoid the transformation errors caused by velocity constraints. IV. SIMULATED RESULTS In this section, the data was obtained by experiment using a vehicle equipped by IMU BP3010 and GPS HI- COM as shown in Fig. 6 [6]. The vehicle completed a trajectory in about 25 minutes. The referenced trajectory is obtained by the GPS in a good condition (i.e. GPS signal is always available). Of course that we can improve the correctness of this referenced trajectory by using some kinds of facilities such as DGPS, high cost INS/GPS integration system, etc. Figure 6. The INS/GPS system in outdoor experimentation In this scenario, the GPS would be lost from 728 th to 756 th seconds. The Fig. 7 shows the position comparison between the reference and the conventional INS/GPS 183

without STA. The solid curve is the reference trajectory and the dotted curve is the INS/GPS one without STA. The Fig. 8 is the closer look of the trajectory that the GPS signal was assumed to be lost. The results show that the position error is more than 200 m. 500-500 -1000-1500 -2000-2000 -1500-1000 -500 0 500 Figure 7. Comparisons of the reference trajectory with the INS/GPS without STA -700-750 -800 0 INS/GPS without STA V. CONCLUSION In this paper, we have proposed a Street Tracking Algorithm in order to track a vehicle on the road when the GPS signal losing. This algorithm calculates position based on parameters of INS position output, IMU velocity increment within a time slot with referencing to the trajectory s digital map database. The performance of the proposed system has been examined with experimented data. The position error of the novel systems is about ± 2.5 meters within 28 seconds. It is much improved when comparing with the original ING/GPS system error of ± 200 meters. This STA considers both longitudinal and transverse position errors when comparing with the developed SRA system which can only improve the trajectory transverse error parameter. However, the accuracy of the SRA on the transverse error can reach ± 1 meter within 100 seconds time period, where STA one is ± 2.5 meters within only 28 seconds. In the future work, the output of STA would be feed backed to INS/GPS block to improve the information of attitude and velocity. This STA system can be applied in city vehicle navigation, railway transportation navigation, and so on. -850-900 -950 INS/GPS without STA ACKNOWLEDGMENT This work is partly supported by the project QG-B- 11.31. -1000-550 -500-450 -400-350 -300-250 -200 Figure 8. A closer look of the comparison of the reference trajectory with the INS/GPS without STA -740-750 -760-770 -780-790 -800-810 -820-830 -840 Applied STA to the INS/GPS system INS/GPS with STA -540-520 -500-480 -460-440 -420-400 -380 Figure 9. Comparisons of the reference trajectory with the INS/GPS with STA Fig. 9 shows the position comparison between the reference and the conventional INS/GPS with STA. The error of this STA proposed INS/GPS system reaches ± 2.5 m. It shows that the STA s position error is much improved up to 80 times when compare with the original INS/GPS system error of ± 200 m. However, this STA requires more complexly computation due to number of integration calculations. Therefore, the number of key points cannot be too large. This number is depended on the used processor performance and required time resolution. REFERENCES [1] Kai-Wei Chang, INS/GPS Integration using neural networks for the land vehicular, Ph.D. dissertation, Dept. Geo. Eng., Calgary, Alberta, Canada, NO, 2004. [2] N. El-Sheimy, A-H. Walid, and G. Lachapelle, An adaptive neuro-fuzzy model for bridging GPS outages in MEMS-IMU/GPS land vehicle navigation, in Proc. ION GNSS, Long Beach, CA, USA, 21-24 September 2004, pp. 1088-1095. [3] J-H. Wang, The aiding of a low-cost MEMS INS for land vehicle navigation using fuzzy logic expert system, in Proc. ION GNSS, Long Beach, California, USA, 21-24 September 2004, pp. 718-728. [4] Nguyen Van Thang, Pham Manh Thang, and Tran Duc Tan, The performance improvement of a low-cost INS/GPS integration system using the street return algorithm, Vietnam Journal of Mechanics, Special Issue: Microelectromechanical System, vol. 34, pp. 271-280, December 2012. [5] Christopher L. Goodall, Improving usability of low-cost INS/GPS navigation systems using intelligent techniques, Ph.D. dissertation, Dept. Geo. Eng., Calgary, Alberta, Canada, NO, 2009. [6] Tran Duc Tan, Luu Manh Ha, N. T. Long, H. H. Tue, and N. P. Thuy, Novel MEMS INS/GPS integration scheme using parallel kalman filters, in Proc. IEEE International Symposium on System Integration, Japan, December 2008, pp. 72-76. Tan Tran Duc was born in 1980. He received his B.Sc., M.Sc., and Ph.D. degrees respectively in 2002, 2005, and 2010 at the University of Engineering and Technology (UET), Vietnam National University Hanoi, Vietnam (VNUH), where he has been a lecturer since 2006. He is author and coauthor of several papers on MEMS based sensors and their application. His present research interest is in DSP applications. 184

Thang Nguyen Van was born in 1979. He received his B.Sc., degree in Electronics and Telecommunication at the Hanoi University of Transport and Communications, Hanoi, Vietnam, in 2002 and his M.Sc. degree in Information Engineering from Le Quy Don University, Hanoi, Vietnam, in 2007. He has been a lecturer of Broadcasting College 1, Radio the voice of Vietnam since 2003. He becomes vice leader of training department of Broadcasting College I since 2007. Now, he is PhD students of the University of Engineering and Technology (UET), Vietnam National University Hanoi, Vietnam (VNUH). Until now, He is author and coauthor of several papers on MEMS based sensors and their application. Trinh Chu Duc received the B.S. degree in physics from Hanoi University of Science, Hanoi, Vietnam, in 1998, the M.Sc. degree in electrical engineering from Vietnam National University, Hanoi, in2002, and the Ph.D. degree from Delft University of Technology, Delft, The Netherlands, in 2007. His doctoral research concerned piezoresistive sensors, polymeric actuators, sensing microgrippers for microparticle handling, and microsystems technology. He is currently an Associate Professor with the Faculty of Electronics and Telecommunications, University of Engineering and Technology, Vietnam National University, Hanoi, Vietnam. Since 2008, he has been the Vice-Dean of the Faculty of Electronics and Telecommunications. He has been chair of Microelectromechanical Systems and Microsystems Department, since 2011. He has authored or coauthored more than 50 journal and conference papers. He was the recipient of the Vietnam National University, Hanoi, Vietnam Young Scientific Award in 2010, the 20th anniversary of DIMES, Delft University of Technology, The Netherlands Best Poster Award in 2007 and the 17th European Workshop on Micromechanics Best Poster Award in 2006. He is guest editor of the Special Issue of Microelectromechanical systems Vietnam journal of Mechanics, in 2012. 185