1. Instalando y configurando su entorno ROS - OscarR12/ROS-CHEAT-SHEET GitHub Wiki
Manejando el entorno de ROS
$ printenv | grep ROS
Esté comando nos ayuda a verificar que las variables del entorno tales como [ROS_ROOT] y [ROS_PACKAGE_PATH] estén configurados. Al correr el comando se observa que si, además se destaca que en lugar de kinetic, contamos con la noetic.
$ source /opt/ros/kinetic/setup.bash
Este comando deberá ejecutarse en cada nuevo shell que abra para tener acceso a los comandos ROS, a menos que agregue esta línea a su .bashrc. Este proceso le permite instalar varias distribuciones ROS (por ejemplo, indigo y kinetic) en la misma computadora y cambiar entre ellas. En mi caso el comando en lugar de kinetic o distro lleva noetic.
Creando el WS o espacio de trabajo en ROS.
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/
catkin_make
Estos comandos nos permiten crear un WS o espacio de trabajo con el nombre de catkin.
El comando [catkin_make] e una herramienta para trabajar con [catkin workspaces]. Al ejecutarlo por primera vez en su espacio de trabajo, creará un enlace CMakeLists.txt en su carpeta 'src'.
El comando [cd ~/catkin_ws/]cd, ayuda a acceder a la carpeta.
Al buscar en ese directorio con el comando [ls] se crean dos carpetas, build y devel.
$ source devel/setup.bash
Este comando ayuda a compilar un nuevo archivo setup.*sh
$ echo $ROS_PACKAGE_PATH
Por último, este comando es para segurarse de que el espacio de trabajo esta correctamente superpuesto por el script de configuración, de manera que saldra algo así: [/home/youruser/catkin_ws/src:/opt/ros/kinetic/share] En mi caso: /home/oscar/catkin_ws/src:/opt/ros/noetic/share
Con esto queda el entorno configurado.