Abstract

Laser scan matching with grid-based maps is a promising tool for real-time indoor positioning of mobile Unmanned Ground Vehicles (UGVs). While there are critical implementation problems, such as the ability to estimate the position by sensing the unknown indoor environment with sufficient accuracy and low enough latency for stable vehicle control, further development work is necessary. Unfortunately, most of the existing methods employ heuristics for quick positioning in which numerous accumulated errors easily lead to loss of positioning accuracy. This severely restricts its applications in large areas and over lengthy periods of time. This paper introduces an efficient real-time mobile UGV indoor positioning system for large-area applications using laser scan matching with an improved probabilistically-motivated Maximum Likelihood Estimation (IMLE) algorithm, which is based on a multi-resolution patch-divided grid likelihood map. Compared with traditional methods, the improvements embodied in IMLE include: (a) Iterative Closed Point (ICP) preprocessing, which adaptively decreases the search scope; (b) a totally brute search matching method on multi-resolution map layers, based on the likelihood value between current laser scan and the grid map within refined search scope, adopted to obtain the global optimum position at each scan matching; and (c) a patch-divided likelihood map supporting a large indoor area. A UGV platform called NAVIS was designed, manufactured, and tested based on a low-cost robot integrating a LiDAR and an odometer sensor to verify the IMLE algorithm. A series of experiments based on simulated data and field tests with NAVIS proved that the proposed IMEL algorithm is a better way to perform local scan matching that can offer a quick and stable positioning solution with high accuracy so it can be part of a large area localization/mapping, application. The NAVIS platform can reach an updating rate of 12 Hz in a feature-rich environment and 2 Hz even in a feature-poor environment, respectively. Therefore, it can be utilized in a real-time application.

Highlights

  • The Global Navigation Satellite System (GNSS) provides various position and navigation services in outdoor environments, including open sky areas and degraded urban areas

  • We introduce a related laser scan matching method, an improved fusion position algorithm, an overview of our real-time system, and we discuss in detail the results of our solution with simulated and real data

  • The resource management window manages all data resources required in the system, including likelihood maps, Unmanned Ground Vehicles (UGVs) robots, vector maps, and laser scan data; the main map view window receives the responses showing the UGV‘s positioning and mapping results; the numerical position and heading information is shown in the information window; and the data processing and simulation operations are manipulated using the buttons on the control toolbar

Read more

Summary

Introduction

The Global Navigation Satellite System (GNSS) provides various position and navigation services in outdoor environments, including open sky areas and degraded urban areas. Some optimized solutions have been introduced using heuristics algorithms, such as hill climbing and Monte Carlo [28] to accelerate the search processing, it still produces inadequate results because all of the proposed methods strive to obtain local optimized matching rather than global optimized matching This being the case, a new strategy is needed to balance the computational power and accuracy of real-time UGV positioning to support tangible large-area indoor applications such as mapping, data collecting, and navigation. Point (ICP) preprocessing, which adaptively decreases the search scope; (b) a totally brute search matching method on multi-resolution map layers, based on the likelihood value between current laser scan and the grid map within refined search scope, adopted to obtain the global optimum position at each scan matching; and (c) a patch-divided likelihood map supporting a large indoor area. (3) a line-feature-based three-level strategy of likelihood determination for accurate environmental feature representation; and (4) a patch-divided likelihood map for large indoor areas

Algorithm Overview
ICP Matching Method in Estimating Rough Position
Fast Generation of Likelihood Map
Maximum Likelihood Estimation
Multi-Resolution Patch-Divided Likelihood Map
System Overview
Experiment Design
Laser Data Process
Results and Discussion
Evaluation for Real-Time Processing
Large-Area Test
Conclusions
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