Active SLAM and exploration with particle filters using Kullback-Leibler divergence