Visual Odometry and Map Fusion for GPS Navigation Assistance

Visual Odometry and Map Fusion for GPS Navigation Assistance

Visual odometry and map fusion for GPS navigation assistance Ignacio Parra and Miguel Angel´ Sotelo and N. Hernandez´ and I. Garc´ıa David F. Llorca and C. Fernandez´ and Electronics Department A. Llamazares University of Alcala´ Department of Computer Engineering 28882 Alcala´ de Henares, Spain University of Alcala´ 28882 Alcala´ de Henares, Spain Email: [email protected] Abstract—This paper describes a new approach for improving and outliers rejection using RANdom SAmple Consensus the estimation of the global position of a vehicle in complex urban (RANSAC) [4]. In [2] a so-called firewall mechanism is environments by means of visual odometry and map fusion. implemented in order to reset the system to remove cumulative The visual odometry system is based on the compensation of the heterodasticity in the 3D input data using a weighted non- error. Both monocular and stereo-based versions of visual linear least squares based system. RANdom SAmple Consensus odometry were developed in [2], although the monocular (RANSAC) based on Mahalanobis distance is used for outlier version needs additional improvements to run in real time, removal. The motion trajectory information is used to keep track and the stereo version is limited to a frame rate of 13 images of the vehicle position in a digital map during GPS outages. per second. In [5] a stereo system composed of two wide Field The final goal is the autonomous vehicle outdoor navigation in large-scale environments and the improvement of current of View cameras was installed on a mobile robot together with vehicle navigation systems based only on standard GPS. This a GPS receiver and classical encoders. The system was tested research is oriented to the development of traffic collective in outdoor scenarios on different runs under 150 m. with a systems aiming vehicle-infrastructure cooperation to improve precision in the estimation of the travelled distance of 2-5%. In dynamic traffic management. We provide examples of estimated order to maintain consistency in long sequences of images, [6] vehicle trajectories and map fusion using the proposed method and discuss the key issues for further improvement. and [7] introduce a local bundle adjustment.Thislocal bundle adjustment tries to estimate the extrinsic parameter for the last I. INTRODUCTION cameras and the 3D points positions taking into account the Accurate global localization has become a key component 2D re-projections in the (with ≥ )lastframes.The in vehicle navigation, not only for developing useful driver solution is carried out taking advantage of the sparse nature assistance systems, but also for achieving autonomous driving. of the Jacobian matrix of the error measure vector as described Autonomous vehicle guidance interest has increased in the in [8]. Although these systems increase the final accuracy in recent years, thanks to events like the Defence Advanced the position estimation, their results are similar to those not Research Projects Agency (DARPA) Grand Challenge and using bundle adjustment (About 5% accuracy for [7] and errors lately the Urban Challenge. Recently, the development of in the order of meters for [6]). Reaching similar accuracy in traffic collective systems for vehicle-infrastructure cooperation monocular systems involves the use of very high resolution to improve dynamic traffic management has become a hot images as in [9] (2-3% with 5 768 × 1024 images) or a topic in Intelligent Transportation Systems (ITS) research. previously known 3D model of the environment to recover Our final goal is the autonomous vehicle outdoor navigation the real scale as in [10]. in large-scale environments and the improvement of current In our previous work [11] the ego-motion of the vehicle vehicle navigation systems based only on standard GPS. The relative to the road is computed using a stereo-vision system work proposed in this paper is particularly efficient in areas mounted next to the rear view mirror of the car. Feature where GPS signal is not reliable or even not fully available points are matched between pairs of frames and linked into 3D (tunnels, urban areas with tall buildings, mountainous forested trajectories. Vehicle motion is estimated using the non-linear, environments, etc). Our research objective is to develop a photogrametric approach based on RANSAC. robust localization system based on a low-cost stereo camera In this paper a solution based in a weighted non-linear system that assists a standard GPS sensor for vehicle naviga- least squares algorithm is tested in real environments with tion tasks. Then, our work is focused on stereo vision-based real traffic conditions. Results show a 20 times improvement real-time localization as the main output of interest. in the medium distance to the ground truth data [12] and a The idea of estimating displacements from two 3D frames better fit to the shape of the trajectory. The obtained motion using stereo vision has been previously used in [1], [2] and [3]. trajectory information is then translated into a digital map to A common factor of these works is the use of robust estimation obtain global localization. The final goal is to perform the 978-1-4244-9312-8/11/$26.00 ©2011 IEEE 832 localization of the vehicle during GPS outages. linear method can lead to a non-realistic solution where the The rest of the paper is organized as follows: in section II rotation matrix is not orthonormal. the solution to the motion trajectory estimation is described; On the other hand, non-linear least squares is based on section III presents how the visual odometry trajectory infor- the assumption that the errors are uncorrelated with each mation is converted and corrected with the digital map; in other and with the independent variables and have equal section IV the improvements achieved in the visual odometry variance. The Gauss-Markov theorem shows that, when this system and the map fusion are shown on real data, and finally is so, this is a best linear unbiased estimator (BLUE). If, section V is devoted to conclusions and discussion on how to however, the measurements are uncorrelated but have different improve the current system performance in the future. uncertainties, a modified approach might be adopted. Aitken showed that when a weighted sum of squared residuals is II. VISUAL ODOMETRY USING WEIGHTED NON-LINEAR minimised, the estimation is BLUE if each weight is equal ESTIMATION to the reciprocal of the variance of the measurement [13]. The problem of estimating the trajectory followed by a In our case, the uncertainty in the 3D position of a feature moving vehicle can be defined as that of determining at frame depends heavily on its location, making a weighted scheme the rotation matrix R−1, and the translational vector T−1, more adequate to solve the system. This is due to the perspec- that characterize the relative vehicle movement between two tive model in the stereo reconstruction process. A Gaussian- consecutive frames (see Fig. 1). multivariate model of the uncertainty is used to compensate for the heterodasticity in the input data. This solution based in a weighted non-linear least squares algorithm was developed, tested on synthetic data and compared to previous works in [12]. III. GPS ASSISTANCE USING OPENSTREETMAP Map-matching algorithms use inputs generated from posi- tioning technologies and supplement this with data from a high resolution spatial road network map to provide an enhanced positioning output. The general purpose of a map-matching algorithm is to identify the correct road segment on which Fig. 1. Motion estimation problem the vehicle is travelling and to determine the vehicle location on that segment [14] [15]. Map-matching not only enables the physical location of the vehicle to be identified but also improves the positioning accuracy if good spatial road network data are available [16]. Our final goal is the autonomous vehicle outdoor navigation in large-scale environments and the improvement of current Given two triplets of 3D points at times 0 and 1 the vehicle navigation systems based only on standard GPS. In equations describing the motion are: areas where GPS signal is not reliable or even not fully available (tunnels, urban areas with tall buildings, mountain- ous forested environments, etc) this system will perform the p1 = R0,1 ⋅ p0 + T0,1, (1) localization during the GPS outages. Our research objective is where p0 =[0,0,0] and p1 =[1,1,1] are the to develop a robust localization system based on a low-cost 3D coordinates of the points at times 0 and 1 respectively. stereo camera system that assists a standard GPS sensor for Considering that there are only 6 unconstrained parameters vehicle navigation tasks. (translational vector and 3 rotation angles) we need a mini- To do so, the system controls the quality of the GPS signal mum of 2 pairs of linked 3D points to get the solution. In based on the Horizontal Dilution Of Position (HDOP) from practise, we will use as many points as possible to solve an the GPS. When the signal is not reliable the last reliable overdetermined system. position will be used as starting point and the motion tra- For this purpose a RANSAC based on non-linear least- jectory computed from that point using the system explained squares method was developed for a previous visual odometry before. Fusing the motion information provided by the visual system. A complete description of this method can be found odometry system with the topological information provided by in [11] and [12]. OpenStreetMap (OSM) maps [17], we can keep track of our The use of non-linear methods becomes necessary since the position until the GPS signal is recovered. 9 elements of the rotation matrix can not be considered indi- In the next sections the nature of the topological infor- vidually (the rotation matrix has to be orthonormal).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us