ROS package which uses the Navigation Stack to autonomously explore an unknown environment with help of GMAPPING and constructs a map of the explored environment. Finally, a path planning algorithm from the Navigation stack is used in the newly generated map to reach the goal. The Gazebo simulator is used for the simulation of the Turtlebot3 Waffle Pi robot. Various algorithms have been integrated for Autonomously exploring the region and constructing the map with help of the 360-degree Lidar sensor. Different environments can be swapped within launch files to generate a map of the environment.
The rviz window already opened and the publish points is set. However, the RRT does not show up. In terminal terminal there is an error
"ERROR: cannot launch node of type [ros_autonomous_slam/global_rrt_detector]: Cannot locate node of type [global_rrt_detector] in package [ros_autonomous_slam]. Make sure file exists in package path and permission is set to executable (chmod +x)
ERROR: cannot launch node of type [ros_autonomous_slam/local_rrt_detector]: Cannot locate node of type [local_rrt_detector] in package [ros_autonomous_slam]. Make sure file exists in package path and permission is set to executable (chmod +x)"
It seems like you did not compile the code, thus missing the executables. Try catkin_make. (if you don't know how to use it, google how to use catkin_make)
Hi, Sir. I have followed your instructions. So far so good until i run the following code:
roslaunch ros_autonomous_slam autonomous_explorer.launch
The rviz window already opened and the publish points is set. However, the RRT does not show up. In terminal terminal there is an error "ERROR: cannot launch node of type [ros_autonomous_slam/global_rrt_detector]: Cannot locate node of type [global_rrt_detector] in package [ros_autonomous_slam]. Make sure file exists in package path and permission is set to executable (chmod +x) ERROR: cannot launch node of type [ros_autonomous_slam/local_rrt_detector]: Cannot locate node of type [local_rrt_detector] in package [ros_autonomous_slam]. Make sure file exists in package path and permission is set to executable (chmod +x)"
Please give me some insight, Sir