In this tutorial chapter, we demonstrate how to integrate a new planner into ROS and present their benefits. Extensive experimentations are performed to show the effectiveness of the newly integrated planners as compared to Robot Operating System (ROS) default planners. The navigation stack of the ROS opensource middleware incorporates both global and local path planners to support ROS-enabled robot navigation. Only basic algorithms are defined for the global path planner including Dijkstra, A*, and carrot planners. However, more intelligent global planners have been defined in the literature but were not integrated in ROS distributions. This tutorial was developed under Ubuntu 12.4 and for ROS Hydro version. However, it is expected to also work with Groovy (not tested). A repository of the new path planner is available at https://github.com/coins-lab/relaxed_astar. A video tutorial also available at ttps://www.youtube.com/playlist? list=PL8UbFU8tzwRjkxccq2zLkmTkOOYela5fu.
CITATION STYLE
Salajegheh, A. (2016). ROS 1. In Angiogenesis in Health, Disease and Malignancy (pp. 281–285). Springer International Publishing. https://doi.org/10.1007/978-3-319-28140-7_44
Mendeley helps you to discover research relevant for your work.