Abstract

OpenStreetMap (OSM) is widely used in outdoor navigation research recently, which is publicly available and can provide a wide range of road information for outdoor robot navigation. In this article, aiming at the problem that the map error of OSM will cause the global path to be inconsistent with the real environment, we propose an OSM-based robot navigation method that combines road network information and local perception information. As a global map, OSM provides road network information to obtain the global path by the Dijkstra algorithm. Multisensor (including 3D-LiDAR and Charge-coupled Device (CCD) camera) information fusion offers local information to detect local road information and obstacles for local path planning. We filter local road information and then extract useful road features to optimize the local path. Finally, this local path is used for robot path tracking to complete navigation tasks. The experimental results show that the average error between the trajectory of the robot and the road center is 0.18 m. This reveals that our method has high navigation accuracy and strong robustness in the real complex environment.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call