A Study of Autonomous Navigation of a Robot Model based on SLAM, ROS, and Kinect
About this article
Keywords:
ROS, SLAM, Autonomous Navigation, Robot Simulation.Abstract
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.
References
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.
A. Martinez, E. Fernandez, Learning Ros for Robotics Program-ming, (2013), 8-10.
Turtlebot, http://www.turtlebot.com/about/
Turtlebot, https://www.clearpathrobotics.com/turtlebot-2-open-source-robot/
M. Becker,D. Dantas, C. Meirelles , MACEDO, W. Perdigao, Ob-stacle Avoidance Procedure for Mobile Robots,ABCM Symposium Series in Mechatronics, Volume 2. 1 ed.(2006) Sao Paulo - v. 2, 250-257.
View more references (5)
2D Costmap, http://wiki.ros.org/costmap_2d
P. Agarwal, G.D. Tipaldi, L.Spinello, C.Stachniss, W.BurgardRobotics and Automation (ICRA), IEEE International Conference (2013) on, 62-67,
D. Delling, P.Sanders, D. Schultes, Engineering route planning al-gorithms. Algorithmics of Large and Complex Networks: Design, Analysis, and Simulation. Springer. (2009), 117–139.
A* Algorithm.http://www.raywenderlich.com/4946/introduction-to-a-pathfinding
ROS global_planner, phttp://wiki.ros.org/global_planner#Examples_of_Different_Parameterizations.