Distributed CGR localization for autonomous robots with kinect