Efficient Optical Localization for Mobile Robots via Kalman Filtering-Based Location Prediction
Localization and communication are both essential functionalities of any practical mobile sensor network. Achieving both capabilities through a single Simultaneous Localization And Communication (SLAC) would greatly reduce the complexity of system implementation. In this paper a technique for localizing a mobile agent using the line of sight (LOS) detection of an LED-based optical communication system is proposed. Specifically, in a two-dimensional (2D) setting, the lines of sight between a mobile robot and two base nodes enable the latter to acquire bearing information of the robot and compute its location. However, due to the mobile nature of the robot, establishing its LOS with the base nodes would require extensive scan for all parties, severely limiting the temporal resolution and spatial precision of the localization. We propose the use of a Kalman filter to predict the position of the robot based on past localization results, which allows the nodes to significantly reduce the search range in establishing LOS. Simulation results and preliminary experimental results are presented to illustrate and support the proposed approach.