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

Implementation of a simple login page for WeChat applet (with source code)

Table of contents 1. Picture above 2. User does n...

How to build a React project with Vite

Table of contents Preface Create a Vite project R...

What does the n after int(n) in MySQL mean?

You may already know that the length 1 of int(1) ...

Detailed explanation of the relationship between React and Redux

Table of contents 1. The relationship between red...

mysql8.0.23 linux (centos7) installation complete and detailed tutorial

Table of contents What is a relational database? ...

Detailed explanation of MySQL database paradigm

Preface: I have often heard about database paradi...

In-depth understanding of the role of Vuex

Table of contents Overview How to share data betw...

Javascript Basics: Detailed Explanation of Operators and Flow Control

Table of contents 1. Operator 1.1 Arithmetic oper...

Linux uses NetworkManager to randomly generate your MAC address

Nowadays, whether you are on the sofa at home or ...

How to customize more beautiful link prompt effect with CSS

Suggestion: Handwriting code as much as possible c...

Solution to invalid Nginx cross-domain setting Access-Control-Allow-Origin

nginx version 1.11.3 Using the following configur...