A Study of Autonomous Navigation of a Robot Model based on SLAM, ROS, and Kinect


  • Asilbek Ganiev
  • Kang Hee Lee






ROS, SLAM, Autonomous Navigation, Robot Simulation.


In this paper, we used a robot operating system (ROS) that is designed to work with mobile robots. ROS provides us with simultaneous localization and mapping of the environment, and here it is used to autonomously navigate a mobile robot simulator between specified points. Also, when the mobile robot automatically navigates between the starting point and the target point, it bypasses obstacles; and if necessary, sets a new path of the route to reach the goal point.




[1] D. Stoyanov, A. Davison, G. Z. Yang Simultaneous Stereoscope Localization and Soft-Tissue Mapping for Minimal Invasive Surgery. MICCAI. Lecture Notes in Computer Science(2010), 347–354.

[2] A. Martinez, E. Fernandez, Learning Ros for Robotics Programming, (2013), 8-10.

[3] Turtlebot, http://www.turtlebot.com/about/

[4] Turtlebot, https://www.clearpathrobotics.com/turtlebot-2-open-source-robot/

[5] M. Becker,D. Dantas, C. Meirelles , MACEDO, W. Perdigao, Obstacle Avoidance Procedure for Mobile Robots,ABCM Symposium Series in Mechatronics, Volume 2. 1 ed.(2006) Sao Paulo - v. 2, 250-257.

[6] 2D Costmap, http://wiki.ros.org/costmap_2d

[7] P. Agarwal, G.D. Tipaldi, L.Spinello, C.Stachniss, W.BurgardRobotics and Automation (ICRA), IEEE International Conference (2013) on, 62-67,

[8] D. Delling, P.Sanders, D. Schultes, Engineering route planning algorithms. Algorithmics of Large and Complex Networks: Design, Analysis, and Simulation. Springer. (2009), 117–139.

[9] A* Algorithm.http://www.raywenderlich.com/4946/introduction-to-a-pathfinding

[10] ROS global_planner, phttp://wiki.ros.org/global_planner#Examples_of_Different_Parameterizations.

View Full Article: