Mini-Lab autonomous navigation
1. Overview
In this section we will present the autonomous navigation package of the Mini-Lab. After building the environment map, the robot will be capable of reaching navigations goals inside the map and avoid static and dynamic obstacles.
2. Mapping Launch procedure
The navigation routine is capable of moving the robot to a specific coordinates in the map. The following command will launch all node needed for the navigation of Minilab.
$ roslaunch minilab_navigation minilab_simulation.launch
When Rviz start, the following configuration is already loaded:
~/catkin_ws/src/ minilab/minilab_navigation/config/rviz/navigation.rviz
The right position of the robot is set for "buvette" map .if you change the map, follow the next instructions:
We can see that Minilab in Gazebo and in Rviz are in a different position.
Use the 2D pose Estimate Button to correct the position of the robot.
To move to a specific point use the 2D Nav Goal Button.
The robot will create its own directory according to the map and obstacles. You should observe the movement of the robot’s model on Rviz and Gazebo.
4. What Next?
Hardware overview