TY - JOUR
T1 - Large-scale mapping in complex field scenarios using an autonomous car
AU - Mutz, Filipe
AU - Veronese, Lucas P.
AU - Oliveira-Santos, Thiago
AU - De Aguiar, Edilson
AU - Auat Cheein, Fernando A.
AU - Ferreira de Souza, Alberto
N1 - Funding Information:
We would like to thank Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq – Brasil (grants 552630/2011-0 , 308096/2010-0 , and 314485/2009-0 ), Fundação de Amparo à Pesquisa do Espírito Santo – FAPES – Brasil (grants 48511579/2009 , 53631242/11 , and 60902841/13 ), Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – CAPES (grant 11012/13-7 , grant 5557/14-3 ), Chilean Research Fund CONICYT-FONDECYT (Grant 1140575), DGIP – Universidad Técnica Federico Santa María CONICYT-Basal FB0008 for their support to this research work and CAPES Foundation, Ministry of Education of Brazil, Brazil (grant 5557/14-3 ).
Publisher Copyright:
© 2015 Elsevier Ltd. All rights reserved.
PY - 2016/3/15
Y1 - 2016/3/15
N2 - In this paper, we present an end-to-end framework for precise large-scale mapping with applications in autonomous driving. In special, the problem of mapping complex environments, with features changing from tree-lined streets to urban areas with dense traffic, is studied. The robotic car is equipped with an odometry sensor, a 3D LiDAR Velodyne HDL-32E, a IMU, and a low cost GPS, and the data generated by these sensors are integrated in a pose-based GraphSLAM estimator. A new strategy for identification and correction of odometry data using evolutionary algorithms is presented. This new strategy makes odometry data significantly more consistent with GPS. Loop closures are detected using GPS data, and GICP, a 3D point cloud registration algorithm, is used to estimate the displacement between the different travels over the same region. After path estimation, 3D LiDAR data is used to build an occupancy grid mapping of the environment. A detailed mathematical description of how occupancy evidence can be calculated from the point clouds is given, and a submapping strategy to handle memory limitations is presented as well. The proposed framework is tested in three real world environments with different sizes, and features: a parking lot, a university beltway, and a city neighborhood. In all cases, satisfactory maps were built, with precise loop closures even when the vehicle traveled long distances between them.
AB - In this paper, we present an end-to-end framework for precise large-scale mapping with applications in autonomous driving. In special, the problem of mapping complex environments, with features changing from tree-lined streets to urban areas with dense traffic, is studied. The robotic car is equipped with an odometry sensor, a 3D LiDAR Velodyne HDL-32E, a IMU, and a low cost GPS, and the data generated by these sensors are integrated in a pose-based GraphSLAM estimator. A new strategy for identification and correction of odometry data using evolutionary algorithms is presented. This new strategy makes odometry data significantly more consistent with GPS. Loop closures are detected using GPS data, and GICP, a 3D point cloud registration algorithm, is used to estimate the displacement between the different travels over the same region. After path estimation, 3D LiDAR data is used to build an occupancy grid mapping of the environment. A detailed mathematical description of how occupancy evidence can be calculated from the point clouds is given, and a submapping strategy to handle memory limitations is presented as well. The proposed framework is tested in three real world environments with different sizes, and features: a parking lot, a university beltway, and a city neighborhood. In all cases, satisfactory maps were built, with precise loop closures even when the vehicle traveled long distances between them.
KW - Autonomous vehicles
KW - GraphSLAM
KW - Mapping
KW - Robotics
KW - SLAM
UR - http://www.scopus.com/inward/record.url?scp=84947753427&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2015.10.045
DO - 10.1016/j.eswa.2015.10.045
M3 - Article
AN - SCOPUS:84947753427
SN - 0957-4174
VL - 46
SP - 439
EP - 462
JO - Expert Systems with Applications
JF - Expert Systems with Applications
ER -