UP - logo
E-resources
Full text
Peer reviewed
  • Large-scale mapping in comp...
    Mutz, Filipe; Veronese, Lucas P.; Oliveira-Santos, Thiago; de Aguiar, Edilson; Auat Cheein, Fernando A.; Ferreira De Souza, Alberto

    Expert systems with applications, 03/2016, Volume: 46
    Journal Article

    •We present a mapping system for large-scale environments with changing features.•We describe in a high level of detail a mapping algorithm for 3D-LiDAR.•G-ICP was used for loop closure displacement calculation in GraphSLAM.•Experiments were made with an autonomous vehicle in 3 real world environments. 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.