/notebook/deprecated/ros/02-ros-install-and-config

ROS Installation Summary


This is derived from the official tutorial

  1. Run this code:

    Note: We're using ros-melodic-desktop-full

    ```bash

    Setup your computer to accept software from packages.ros.org.

    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

    Set up your keys

    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

    sudo apt update sudo apt install -y ros-melodic-desktop-full

    sudo apt install -y ros-melodic-desktop

    sudo apt install -y ros-melodic-ros-base

    To find available packages, use:

    apt search ros-melodic

    It's convenient if the ROS environment variables are automatically added to your bash session every time a new shell is launched:

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc echo "export EDITOR='nano -w'" >> ~/.bashrc #from https://wiki.ros.org/ROS/Tutorials/UsingRosEd source ~/.bashrc

    To install tools and other dependencies for building ROS packages, run:

    sudo apt install -y python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

    not sure if you need to do the next line.

    sudo apt install -y python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

    sudo apt install -y python-rosdep

    sudo rosdep init rosdep update ```

  2. Install catkin tools

    bash sudo apt install -y catkin-tools sudo apt install -y python3-pip python3-yaml sudo pip3 install rospkg catkin_pkg empy

  3. Take a Snapshot