Abstract
This paper investigates the implementation of Robot Operating System in mobile robot navigation. The developed algorithms and packages enhance the capabilities of the robot during navigation. The robot can navigate autonomously in a known area, reaching its navigational goals by planning its own path, executing its plan, while also avoiding obstacles and collisions. When a user sends a navigation goal at any given point in the map, the mobile robot performs an autonomous navigation process without human intervention. This process requires three components of the robot; mapping, localization, and planning. By executing all three of these component, the mobile robot simply become autonomous. In order to achieve that, the application of ROS was used. As a robust, open-source framework, ROS offers a flexible way for programming a mobile robot. ROS improves the capabilities of robots in term of efficiency, speed, and cost because when utilizing ROS, robots are connected to the cloud and its unlimited resources, significantly reducing computational burden.
Original language | English |
---|---|
Journal | International Journal of Applied Engineering Research |
Volume | 13 |
Issue number | 3 |
Publication status | Published - 2018 |