Configuración de Nav2 (Navigation 2)

Nav2 es un conjunto de paquetes en ROS 2 que permiten la integración de robots moviles facilmente.

Instalacion de paquetes

Para la configuración de Nav2 en nuestro computador con Linux debemos instalar los siguientes paquetes

sudo apt install ros-$ROS_DISTRO-gazebo-*
sudo apt install ros-$ROS_DISTRO-turtlebot3*
sudo apt install ros-$ROS_DISTRO-navigation2
sudo apt install ros-$ROS_DISTRO-nav2-bringup

donde $ROS_DISTRO es el nombre de la distribución de su ROS 2. Para verificar la distribución podemos usar.

echo $ROS_DISTRO

Probando que funciona

export TURTLEBOT3_MODEL=waffle
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:/opt/ros/$ROS_DISTRO/share/turtlebot3_gazebo/models
ros2 launch nav2_bringup tb3_simulation_launch.py headless:=False