Study on the use of QR codes as landmarks for indoor positioning: Preliminary results

Z Li, J Huang - 2018 IEEE/ION position, location and …, 2018 - ieeexplore.ieee.org
Z Li, J Huang
2018 IEEE/ION position, location and navigation symposium (PLANS), 2018ieeexplore.ieee.org
Indoor positioning, as often needed by mobile robots operating indoor and in other indoor
navigation applications, usually has to be obtained without access to GNSS (Global
Navigation Satellite Systems) signals. Many indoor localization techniques, such as RF-
beacon-based ones and SLAM (Simultaneous Localization and Mapping) techniques, are
either susceptible to tampering, environmental noise, or are costly. Alternatively, indoor
landmarks, either permanent ones such as doors, windows and light fixtures or human …
Indoor positioning, as often needed by mobile robots operating indoor and in other indoor navigation applications, usually has to be obtained without access to GNSS (Global Navigation Satellite Systems) signals. Many indoor localization techniques, such as RF-beacon-based ones and SLAM (Simultaneous Localization and Mapping) techniques, are either susceptible to tampering, environmental noise, or are costly. Alternatively, indoor landmarks, either permanent ones such as doors, windows and light fixtures or human-introduced ones such as pictures and QR codes, can be identified through image processing techniques and used to determine a user's location based on known landmark locations. This paper explored how to use the high-definition RGB camera and the depth sensor of the Kinect to detect the QR-code-based landmarks and measure the distance to the QR codes, so that it can assist a robot or other user to navigate in indoor environment. The RGB camera of the Kinect sensor was used to capture the images of the QR codes attached on the wall in different locations in the room. Each one of this QR codes has unique identifier and was coded to contain the indoor reference location information. Then the ZBar open-source barcode reading algorithm was applied to decode the QR codes and extract the reference coordinate information within the QR codes. After that, the depth sensor of the Kinect was initiated to measure the distance from the Kinect sensor to these QR codes. These raw data collected from the RGB camera and the depth sensor were calibrated and then used to locate the position of the Kinect within the indoor coordinate frame. In this paper, the preliminary results from testing the algorithm to locate the stationary position of the Kinect sensor using QR codes were presented.
ieeexplore.ieee.org