An Efficient Spatial Representation for Path Planning of Ground Robots in 3D Environments

For efficient path planning of ground robots in 3D environments with structures such as buildings or overhanging objects, an appropriate spatial representation of the environment is normally required. Some popular representations, such as elevation maps and multi-level surface maps, need to be projected into a 2D plane to extract traversibility maps for path planning. They cannot properly handle all complex situations, such as bridges. Some other predominant representations, such as 3D occupancy grid maps and 3D normal distributions maps, typically have high computational and storage demands. In this paper, we propose a 2.5D normal distributions transform map (NDT map) as an efficient and compact representation of 3D environments for path planning of ground robots. Our open-source work partitions the space evenly in $x-y$ direction and $z$ direction separately and transforms the 3D point clouds of environments into 2.5D representation based on the NDT. The 2.5D-NDT map only stores space surface patches that are potentially navigable for path planning of ground robots, and represents them with four parameters based on the NDT. Moreover, the map is efficiently organized by our proposed two-layer indexes to speed up the computation. We further present algorithms for a traversability analysis and path planning, which utilize the proposed map. Experiments on data sets, containing indoor and outdoor scenarios, demonstrate that our approach can represent 3D environments properly and compactly for path planning of ground robots. Paths suitable for navigation of ground robots can be planned efficiently in complex 3D environments based on our proposed algorithm.

[1]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[2]  Peter Biber,et al.  The normal distributions transform: a new approach to laser scan matching , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[3]  Max Q.-H. Meng,et al.  Autonomous mobile robot navigation in uneven and unstructured indoor environments , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[5]  Wolfram Burgard,et al.  An Efficient Extension to Elevation Maps for Outdoor Terrain Mapping and Loop Closing , 2007, Int. J. Robotics Res..

[6]  Achim J. Lilienthal,et al.  Path planning in 3D environments using the Normal Distributions Transform , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Jari Saarinen,et al.  3D normal distributions transform occupancy maps: An efficient representation for mapping in dynamic environments , 2013, Int. J. Robotics Res..

[8]  Jari Saarinen,et al.  Normal Distributions Transform Traversability Maps: LIDAR‐Only Approach for Traversability Mapping in Outdoor Environments , 2017, J. Field Robotics.

[9]  Marc Pollefeys,et al.  Vision-based autonomous mapping and exploration using a quadrotor MAV , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Martin Magnusson,et al.  The three-dimensional normal-distributions transform : an efficient representation for registration, surface analysis, and loop detection , 2009 .

[11]  Wolfram Burgard,et al.  Autonomous driving in a multi-level parking structure , 2009, 2009 IEEE International Conference on Robotics and Automation.

[12]  Wolfram Burgard,et al.  Multi-Level Surface Maps for Outdoor Terrain Mapping and Loop Closing , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Teodor Tomic,et al.  Autonomous Vision‐based Micro Air Vehicle for Indoor and Outdoor Navigation , 2014, J. Field Robotics.

[14]  Christian Laugier,et al.  Update Policy of Dense Maps: Efficient Algorithms and Sparse Representation , 2007, FSR.

[15]  David Wettergreen,et al.  Real‐Time SLAM with Octree Evidence Grids for Exploration in Underwater Tunnels , 2007, J. Field Robotics.

[16]  Wenjing Yang,et al.  Real-time globally consistent 3D grid mapping , 2017, 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[17]  Peter van Oosterom,et al.  The Spatial Location Code , 2010 .