Manual and Quick Setup

ROS 1 Installation Full Guide : https://wiki.ros.org/noetic/Installation

ROS 1 Manual Installation & Learning Playlists

Manual Installation (ROS 1 Noetic Example)

Follow the official ROS Wiki for a step-by-step manual installation:

  1. Update package index:

    sudo apt update
  2. Install ROS Noetic (Desktop-Full):

    sudo apt install ros-noetic-desktop-full
    • For lighter installs, use:

      • Desktop: sudo apt install ros-noetic-desktop

      • Base: sudo apt install ros-noetic-ros-base2.

  3. Initialize rosdep:

    sudo apt install python3-rosdep
    sudo rosdep init
    rosdep update
  4. Environment setup:

    echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
    source ~/.bashrc
  5. Test installation:

    roscore
    • Open a new terminal and run:

      rosnode list

      You should see /rosout if everything is working.

Full guide: ROS Noetic Installation (wiki.ros.org)2 Beginner tutorials: ROS Wiki Tutorials6

Top ROS 1 Video Playlists & Learning Resources

Quick Setup for ROS 1 (Automated Script)

For a fast installation using scripts (recommended for repeatable setups):

  1. Clone the script repository:

    git clone https://github.com/Pana1v/ros-install-scripts.git
    cd ros-install-scripts
    chmod -R +x .
  2. Run the install script for your ROS 1 version:

    Ubuntu Version
    ROS 1 Version
    Desktop-Full Install Command

    16.04

    Kinetic (EOL)

    ./ros1/ros-kinetic-desktop-full.sh

    18.04

    Melodic

    ./ros1/ros-melodic-desktop-full.sh

    20.04

    Noetic

    ./ros1/ros-noetic-desktop-full.sh

    Example for Noetic:

    ./ros1/ros-noetic-desktop-full.sh
  3. Follow the post-install steps above (rosdep, environment setup).

Repository: Pana1v/ros-install-scripts

Recommendation: Manual installation is best for learning and understanding the process. Use the automated script for quick, repeatable setups or when deploying to multiple machines. For in-depth learning, follow the playlists and official tutorials referenced above

Last updated