Improving Local Navigation by Application of Scan Matching Techniques in Mobile Robotics

This thesis is about the use of registration algorithms for navigation of a mobile robot. Generally, the use of these algorithms for the localization and a modification of the navigation system are examined. The Lib3D framework of the Robotics and Machatronics Center of the DLR serves as experimental evaluation environment. The main goal here is to improve the navigation through narrow environments. In the current state the robot often corrects its position a few times until it drives through the narrow environment. Through a more accurate pose estimation the uncertainty before driving through a narrow environment should be lowered. So the robot can try alternative ways to not move and relocalize again. The used registration algorithms have already been implemented in the Lib3D framework. A concept is created that depicts how the algorithms should be applied and evaluated, in order to find the best one, which can be integrated into Lib3D. This concept serves as a rough plan for the implementation. Soon in this implementation it turns out that the ICP is the best choice for the integration. It is integrated into the navigation system of Lib3D and an exact evaluation is performed. On the one hand the ICP is mostly more accurate, on the other hand the results vary strongly, what makes them less meaningful. The Conclusion is that a good statement about whether the ICP should be used or not can not be made at this point. Further examinations are necessary.

[1]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[2]  Wolfram Burgard,et al.  On the position accuracy of mobile robot localization based on particle filters combined with scan matching , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Zoltan-Csaba Marton,et al.  Feature based particle filter registration of 3D surface models and its application in robotics , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Gaurav S. Sukhatme,et al.  Mobile robot navigation using a sensor network , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.