Improving low-cost GNSS navigation in urban areas by integrating a Kinect device