The realization of laser SLAM based on Windows system

Laser SLAM can be implemented using ROS and Ubuntu system. However, it cannot be run in Windows operating system which is more stable than Ubuntu. To implement the laser SLAM in Windows system, the main program of laser SLAM in ROS is carefully analyzed and modified to make it adapt to Windows system. The main programs of laser processing, coordinate transformation and map construction are rewritten and reorganized. To verify the effectiveness of our work, experiments were conducted in real-world environments. The results of experiments validated that laser SLAM can be implemented in Windows system by rewriting and reorganizing these main programs.

[1]  Teofilo F. GONZALEZ,et al.  Clustering to Minimize the Maximum Intercluster Distance , 1985, Theor. Comput. Sci..

[2]  Hugh Durrant-Whyte,et al.  Simultaneous localization and mapping (SLAM): part II , 2006 .

[3]  Janusz Bedkowski,et al.  Open source robotic 3D mapping framework with ROS — Robot Operating System, PCL — Point Cloud Library and Cloud Compare , 2015, 2015 International Conference on Electrical Engineering and Informatics (ICEEI).

[4]  David Portugal,et al.  An evaluation of 2D SLAM techniques available in Robot Operating System , 2013, 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[5]  Tianmiao Wang,et al.  Research status and development trends of the service robotic technology , 2012 .

[6]  Wolfgang Hess,et al.  Real-time loop closure in 2D LIDAR SLAM , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[8]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[9]  Tully Foote,et al.  tf: The transform library , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[10]  Aaron Martínez,et al.  Learning ROS for robotics programming : your one-stop guide to the Robot Operating System , 2015 .

[11]  Brian Yamauchi,et al.  A frontier-based approach for autonomous exploration , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.