Day 1: Installing Ubuntu & ROS Noetic on Raspberry Pi

Day 1: Installing Ubuntu 20.04 & ROS Noetic on Raspberry Pi

This post starts the journey from zero. Before motors, controllers, or ROS nodes — we need a clean, stable system.


1. Hardware Used

  • Raspberry Pi 3 / 4
  • 32GB MicroSD Card
  • Internet (Wi-Fi or Ethernet)
  • Power supply (5V, 2.5A minimum)

2. Flash Ubuntu 20.04

  • Install Raspberry Pi Imager
  • Select Ubuntu 20.04 LTS (Server or Desktop)
  • Flash to SD card

Insert SD card → Power ON Pi.


3. First Boot Setup

  • Create username & password
  • Connect to Wi-Fi
  • Enable SSH
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh

4. System Update

sudo apt update
sudo apt upgrade -y

5. Install ROS Noetic

sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update
sudo apt install ros-noetic-desktop-full -y

6. Environment Setup

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
Verify:
roscore

End Result: ROS installed & working.


Next → Day 2: Motor driver wiring & testing

Comments