On a Hopping-Points SVD and Hough Transform-Based Line Detection Algorithm for Robot Localization and Mapping. (23rd May 2016)