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:
Update package index:
sudo apt update
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-base
2.
Initialize rosdep:
sudo apt install python3-rosdep sudo rosdep init rosdep update
Environment setup:
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc source ~/.bashrc
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
ROBOTIS Free ROS Video Tutorials & Book Includes videos and a free ebook for beginners3.
Programming for Robotics: ROS Tutorials (ETH Zurich) Structured, university-level lectures3.
The Construct: ROS in 5 Days Fast-paced, hands-on video series3.
Quick Setup for ROS 1 (Automated Script)
For a fast installation using scripts (recommended for repeatable setups):
Clone the script repository:
git clone https://github.com/Pana1v/ros-install-scripts.git cd ros-install-scripts chmod -R +x .
Run the install script for your ROS 1 version:
Ubuntu VersionROS 1 VersionDesktop-Full Install Command16.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
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