scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

Robust localization using 3D NDT scan matching with experimentally determined uncertainty and road marker matching

01 Jun 2017-pp 1356-1363
TL;DR: A localization approach that is based on a point-cloud matching method (normal distribution transform “NDT”) and road-marker matching based on the light detection and ranging intensity and a particle-filtering algorithm is presented.
Abstract: In this paper, we present a localization approach that is based on a point-cloud matching method (normal distribution transform “NDT”) and road-marker matching based on the light detection and ranging intensity. Point-cloud map-based localization methods enable autonomous vehicles to accurately estimate their own positions. However, accurate localization and “matching error” estimations cannot be performed when the appearance of the environment changes, and this is common in rural environments. To cope with these inaccuracies, in this work, we propose to estimate the error of NDT scan matching beforehand (off-line). Then, as the vehicle navigates in the environment, the appropriate uncertainty is assigned to the scan matching. 3D NDT scan matching utilizes the uncertainty information that is estimated off-line, and is combined with a road-marker matching approach using a particle-filtering algorithm. As a result, accurate localization can be performed in areas in which 3D NDT failed. In addition, the uncertainty of the localization is reduced. Experimental results show the performance of the proposed method.
Citations
More filters
Journal ArticleDOI
TL;DR: The technical aspect of automated driving is surveyed, with an overview of available datasets and tools for ADS development and many state-of-the-art algorithms implemented and compared on their own platform in a real-world driving setting.
Abstract: Automated driving systems (ADSs) promise a safe, comfortable and efficient driving experience. However, fatalities involving vehicles equipped with ADSs are on the rise. The full potential of ADSs cannot be realized unless the robustness of state-of-the-art is improved further. This paper discusses unsolved problems and surveys the technical aspect of automated driving. Studies regarding present challenges, high-level system architectures, emerging methodologies and core functions including localization, mapping, perception, planning, and human machine interfaces, were thoroughly reviewed. Furthermore, many state-of-the-art algorithms were implemented and compared on our own platform in a real-world driving setting. The paper concludes with an overview of available datasets and tools for ADS development.

851 citations


Cites methods from "Robust localization using 3D NDT sc..."

  • ...An improved version of 3D NDT matching was proposed in [97], and [114] augmented NDT with road marker matching....

    [...]

Book
01 Jan 2005
TL;DR: In this article, the authors propose a general theory iterative estimation scheme effective gradient approximation reduction from the klaman filter estimation from linear hypotheses for 3-D reconstruction of points.
Abstract: Introduction - The aims of this book the features of this book organization and background the analytical mind: strengh and weakness. Fundamentals of linear algebra - Vector and matrix calculus Eigenvalue problem linear systems and optimization matrix and tensor algebra. Probabilities and statistical estimation - probability distributions manifolds and local distributions gaussian distributions and X2 distributions statistical estimation for gaussian models general statistical estimation maximum likelihood estimation Akaike information criterion. Representation of geometric objects - image points and image lines space points and space lines space planes conics space conics and quadrics coordinate transformation and projection. Geometric correction - general theory correction of image points and image lines correction of space points and space lines correction of space planes orthogonality correction conic incidence correction. 3-D computation by stereo vision - epipolar constraint optimal correction of correspondence 3-D reconstruction of points 3-D reconstruction of lines optimal back projection onto a space plane scenes infinitely far away camera calibration errors. Parametric fitting - general theory optimal fitting for image points optimal fitting for image lines optimal fitting for space points optimal fitting for space lines optimal fitting for space planes. Optimal filter - general theory iterative estimation scheme effective gradient approximation reduction from the klaman filter estimation from linear hypotheses. Renormalization - eigenvector fit unbiased eigenvector generalized eigenvalue fit renormalization lincarization second order renormalization. Applications of geometric estimation - image line fitting conic fitting space plane fitting by range sensing space plane fitting by stereo vision. 3-D motion analysis - general theory lincarization and renormalization optimal correction and decomposition reliability of 3-D reconstruction critical surfaces 3-D reconstruction from planar surface motion camera rotation and information. 3-D interpretation of optical flow - optical flow detection theoretical basis of 3-D interpretation optimal estimation of motion parameters. (Part contents).

298 citations

Journal ArticleDOI
TL;DR: Challenges to identifying adverse weather and other situations that make driving difficult, thus complicating the introduction of automated vehicles to the market are discussed.
Abstract: During automated driving in urban areas, decisions must be made while recognizing the surrounding environment using sensors such as camera, Light Detection and Ranging (LiDAR), millimeter-wave radar (MWR), and the global navigation satellite system (GNSS). The ability to drive under various environmental conditions is an important issue for automated driving on any road. In order to introduce the automated vehicles into the markets, the ability to evaluate various traffic conditions and navigate safely presents serious challenges. Another important challenge is the development of a robust recognition system can account for adverse weather conditions. Sun glare, rain, fog, and snow are adverse weather conditions that can occur in the driving environment. This paper summarizes research focused on automated driving technologies and discuss challenges to identifying adverse weather and other situations that make driving difficult, thus complicating the introduction of automated vehicles to the market.

83 citations

Proceedings ArticleDOI
01 Oct 2017
TL;DR: The experimental results confirmed that the autonomous driving system can operate reliably in mountainous public roads and the evaluation results obtained for the localization method showed that accurate and robust localization can be achieved in mountainous rural environments.
Abstract: In this study, we developed an autonomous driving system for mountainous public roads. Three-dimensional normal distribution transform (NDT) scan matching is employed for localization and a model predictive controller is utilized for vehicle motion control. In order to increase the robustness of the localization method, the estimated poses are computed by an extended Kalman filter using dead reckoning and NDT information. The uncertainty of the pose estimated by NDT is determined by using the Hessian matrix computed in the optimization process for scan matching. We conducted experiments in a public road environment over 20 times and all of the tests were successful. The experimental results confirmed that the autonomous driving system can operate reliably in mountainous public roads. In addition, the evaluation results obtained for the localization method showed that accurate and robust localization can be achieved in mountainous rural environments.

71 citations


Cites methods from "Robust localization using 3D NDT sc..."

  • ...We also proposed a localization method based on point cloud and road marker matching [7], where we employed Monte Carlo localization (MCL) [8] to fuse the estimated poses for the two maps and dead reckoning....

    [...]

Journal ArticleDOI
14 Nov 2018-Sensors
TL;DR: In this article, LiDAR-based graph SLAM was evaluated in diverse urban scenarios to further evaluate the relationship between the performance of Lidar-based SLAM and scenario conditions.
Abstract: Robust and lane-level positioning is essential for autonomous vehicles. As an irreplaceable sensor, Light detection and ranging (LiDAR) can provide continuous and high-frequency pose estimation by means of mapping, on condition that enough environment features are available. The error of mapping can accumulate over time. Therefore, LiDAR is usually integrated with other sensors. In diverse urban scenarios, the environment feature availability relies heavily on the traffic (moving and static objects) and the degree of urbanization. Common LiDAR-based simultaneous localization and mapping (SLAM) demonstrations tend to be studied in light traffic and less urbanized area. However, its performance can be severely challenged in deep urbanized cities, such as Hong Kong, Tokyo, and New York with dense traffic and tall buildings. This paper proposes to analyze the performance of standalone NDT-based graph SLAM and its reliability estimation in diverse urban scenarios to further evaluate the relationship between the performance of LiDAR-based SLAM and scenario conditions. The normal distribution transform (NDT) is employed to calculate the transformation between frames of point clouds. Then, the LiDAR odometry is performed based on the calculated continuous transformation. The state-of-the-art graph-based optimization is used to integrate the LiDAR odometry measurements to implement optimization. The 3D building models are generated and the definition of the degree of urbanization based on Skyplot is proposed. Experiments are implemented in different scenarios with different degrees of urbanization and traffic conditions. The results show that the performance of the LiDAR-based SLAM using NDT is strongly related to the traffic condition and degree of urbanization. The best performance is achieved in the sparse area with normal traffic and the worse performance is obtained in dense urban area with 3D positioning error (summation of horizontal and vertical) gradients of 0.024 m/s and 0.189 m/s, respectively. The analyzed results can be a comprehensive benchmark for evaluating the performance of standalone NDT-based graph SLAM in diverse scenarios which is significant for multi-sensor fusion of autonomous vehicle.

52 citations

References
More filters
BookDOI
01 Jan 2001
TL;DR: This book presents the first comprehensive treatment of Monte Carlo techniques, including convergence results and applications to tracking, guidance, automated target recognition, aircraft navigation, robot navigation, econometrics, financial modeling, neural networks, optimal control, optimal filtering, communications, reinforcement learning, signal enhancement, model averaging and selection.
Abstract: Monte Carlo methods are revolutionizing the on-line analysis of data in fields as diverse as financial modeling, target tracking and computer vision. These methods, appearing under the names of bootstrap filters, condensation, optimal Monte Carlo filters, particle filters and survival of the fittest, have made it possible to solve numerically many complex, non-standard problems that were previously intractable. This book presents the first comprehensive treatment of these techniques, including convergence results and applications to tracking, guidance, automated target recognition, aircraft navigation, robot navigation, econometrics, financial modeling, neural networks, optimal control, optimal filtering, communications, reinforcement learning, signal enhancement, model averaging and selection, computer vision, semiconductor design, population biology, dynamic Bayesian networks, and time series analysis. This will be of great value to students, researchers and practitioners, who have some basic knowledge of probability. Arnaud Doucet received the Ph. D. degree from the University of Paris-XI Orsay in 1997. From 1998 to 2000, he conducted research at the Signal Processing Group of Cambridge University, UK. He is currently an assistant professor at the Department of Electrical Engineering of Melbourne University, Australia. His research interests include Bayesian statistics, dynamic models and Monte Carlo methods. Nando de Freitas obtained a Ph.D. degree in information engineering from Cambridge University in 1999. He is presently a research associate with the artificial intelligence group of the University of California at Berkeley. His main research interests are in Bayesian statistics and the application of on-line and batch Monte Carlo methods to machine learning. Neil Gordon obtained a Ph.D. in Statistics from Imperial College, University of London in 1993. He is with the Pattern and Information Processing group at the Defence Evaluation and Research Agency in the United Kingdom. His research interests are in time series, statistical data analysis, and pattern recognition with a particular emphasis on target tracking and missile guidance.

6,574 citations

Proceedings ArticleDOI
10 May 1999
TL;DR: The Monte Carlo localization method is introduced, where the probability density is represented by maintaining a set of samples that are randomly drawn from it, and it is shown that the resulting method is able to efficiently localize a mobile robot without knowledge of its starting location.
Abstract: To navigate reliably in indoor environments, a mobile robot must know where it is. Thus, reliable position estimation is a key problem in mobile robotics. We believe that probabilistic approaches are among the most promising candidates to providing a comprehensive and real-time solution to the robot localization problem. However, current methods still face considerable hurdles. In particular the problems encountered are closely related to the type of representation used to represent probability densities over the robot's state space. Earlier work on Bayesian filtering with particle-based density representations opened up a new approach for mobile robot localization based on these principles. We introduce the Monte Carlo localization method, where we represent the probability density involved by maintaining a set of samples that are randomly drawn from it. By using a sampling-based representation we obtain a localization method that can represent arbitrary distributions. We show experimentally that the resulting method is able to efficiently localize a mobile robot without knowledge of its starting location. It is faster, more accurate and less memory-intensive than earlier grid-based methods,.

1,629 citations


"Robust localization using 3D NDT sc..." refers methods in this paper

  • ...3D NDT scan matching utilizes the uncertainty information that is estimated off-line, and is combined with a road-marker matching approach using the particle filtering (PF) algorithm [13]....

    [...]

Proceedings ArticleDOI
27 Oct 2003
TL;DR: First results on real data demonstrate, that the normal distributions transform algorithm is capable to map unmodified indoor environments reliable and in real time, even without using odometry data.
Abstract: Matching 2D range scans is a basic component of many localization and mapping algorithms. Most scan match algorithms require finding correspondences between the used features, i.e. points or lines. We propose an alternative representation for a range scan, the normal distributions transform. Similar to an occupancy grid, we subdivide the 2D plane into cells. To each cell, we assign a normal distribution, which locally models the probability of measuring a point. The result of the transform is a piecewise continuous and differentiable probability density, that can be used to match another scan using Newton's algorithm. Thereby, no explicit correspondences have to be established. We present the algorithm in detail and show the application to relative position tracking and simultaneous localization and map building (SLAM). First results on real data demonstrate, that the algorithm is capable to map unmodified indoor environments reliable and in real time, even without using odometry data.

944 citations


"Robust localization using 3D NDT sc..." refers background in this paper

  • ...The normal distribution transform (NDT) can cope with slight environmental changes because an environmental map is represented by a set of normal distributions [10], [11]....

    [...]

Journal ArticleDOI
TL;DR: Scan registration is an essential sub-task when building maps based on range finder data from mobile robots, and the problem is to deduce how the robot has moved between consecutive scans, based on the data collected.
Abstract: Scan registration is an essential sub-task when building maps based on range finder data from mobile robots. The problem is to deduce how the robot has moved between consecutive scans, based on the ...

654 citations


"Robust localization using 3D NDT sc..." refers background in this paper

  • ...The normal distribution transform (NDT) can cope with slight environmental changes because an environmental map is represented by a set of normal distributions [10], [11]....

    [...]

Proceedings ArticleDOI
03 May 2010
TL;DR: This work proposes an extension to this approach to vehicle localization that yields substantial improvements over previous work in vehicle localization, including higher precision, the ability to learn and improve maps over time, and increased robustness to environment changes and dynamic obstacles.
Abstract: Autonomous vehicle navigation in dynamic urban environments requires localization accuracy exceeding that available from GPS-based inertial guidance systems. We have shown previously that GPS, IMU, and LIDAR data can be used to generate a high-resolution infrared remittance ground map that can be subsequently used for localization [4]. We now propose an extension to this approach that yields substantial improvements over previous work in vehicle localization, including higher precision, the ability to learn and improve maps over time, and increased robustness to environment changes and dynamic obstacles. Specifically, we model the environment, instead of as a spatial grid of fixed infrared remittance values, as a probabilistic grid whereby every cell is represented as its own gaussian distribution over remittance values. Subsequently, Bayesian inference is able to preferentially weight parts of the map most likely to be stationary and of consistent angular reflectivity, thereby reducing uncertainty and catastrophic errors. Furthermore, by using offline SLAM to align multiple passes of the same environment, possibly separated in time by days or even months, it is possible to build an increasingly robust understanding of the world that can be then exploited for localization. We validate the effectiveness of our approach by using these algorithms to localize our vehicle against probabilistic maps in various dynamic environments, achieving RMS accuracy in the 10cm-range and thus outperforming previous work. Importantly, this approach has enabled us to autonomously drive our vehicle for hundreds of miles in dense traffic on narrow urban roads which were formerly unnavigable with previous localization methods.

615 citations


Additional excerpts

  • ...proposed a map-based localization method in [7]....

    [...]