How to install ROS Noetic in Ubuntu 20.04

How to install ROS Noetic in Ubuntu 20.04

Disclaimer: Since the project requires the use of the ROS environment, this is a record of the ROS Noetic installation process under Ubuntu 20.04. The whole process is executed in sequence and the installation is successful at one time. Of course, when executing the next step, the previous step must be executed successfully. You can try several times when the network is not good. The following is my personal practice process, and now I share it with you to communicate and learn. This process all refers to the official installation steps. Here is the official link http://wiki.ros.org/noetic/Installation/Ubuntu.

System requirements: Ubuntu 20.04

ROS installation version: Noetic

Installation steps:

1. Add sources.list (set up your computer to receive 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'

2. Add keys

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

3. Installation

First, make sure your Debian package index is up to date:

sudo apt update

4. Install the full desktop version: including ROS, rqt, rviz, robot general library, 2D/3D simulator, navigation and 2D/3D perception

sudo apt install ros-noetic-desktop-full

5. You must source this script in every bash terminal where you use ROS.

source /opt/ros/noetic/setup.bash

6. Environment Configuration

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

So far, ROS Noetic has been completely installed in the Ubuntu 20.04 system. For more information about installing ROS Noetic on Ubuntu 20.04, please search 123WORDPRESS.COM’s previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Ubuntu 20.04 Chinese input method installation steps
  • Detailed tutorial on installing Python 3 virtual environment in Ubuntu 20.04
  • Detailed graphic tutorial on installing Ubuntu 20.04 dual system on Windows 10
  • How to install WSL2 Ubuntu20.04 on Windows 10 and set up the docker environment
  • How to install docker on ubuntu20.04 LTS
  • Tutorial on installing Ubuntu 20.04 and NVIDIA drivers
  • Detailed steps to install Sogou input method on Ubuntu 20.04

<<:  Two ways to open and close the mysql service

>>:  A brief discussion on the solution to excessive data in ElementUI el-select

Recommend

Explanation and example usage of 4 custom instructions in Vue

Four practical vue custom instructions 1. v-drag ...

Detailed explanation of type protection in TypeScript

Table of contents Overview Type Assertions in syn...

How to set a fixed IP address in CentOS7 virtual machine

Since my development environment is to install Ce...

MySQL 5.7.33 installation process detailed illustration

Table of contents Installation package download I...

Vue basic instructions example graphic explanation

Table of contents 1. v-on directive 1. Basic usag...

The difference between docker run and start

The difference between run and start in docker Do...

Nginx uses the Gzip algorithm to compress messages

What is HTTP Compression Sometimes, relatively la...

Using Apache ab to perform http performance testing

Mac comes with Apache environment Open Terminal a...

Summary of commonly used multi-table modification statements in Mysql and Oracle

I saw this question in the SQL training question ...

How to use mysqldump to backup MySQL data

1. Introduction to mysqldump mysqldump is a logic...

How to query date and time in mysql

Preface: In project development, some business ta...

Detailed explanation of the function and usage of DOCTYPE declaration

1. Browser rendering mode and doctype Some web pa...