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:
|
<<: Two ways to open and close the mysql service
>>: A brief discussion on the solution to excessive data in ElementUI el-select
Purpose: 1. In order to map the server's exte...
Four practical vue custom instructions 1. v-drag ...
Table of contents Overview Type Assertions in syn...
Since my development environment is to install Ce...
Table of contents Installation package download I...
Table of contents 1. v-on directive 1. Basic usag...
The difference between run and start in docker Do...
What is HTTP Compression Sometimes, relatively la...
Mac comes with Apache environment Open Terminal a...
I saw this question in the SQL training question ...
1. Introduction to mysqldump mysqldump is a logic...
Table of contents 1. Page Layout 2. Image upload ...
Preface: In project development, some business ta...
MySQL installation is divided into installation v...
1. Browser rendering mode and doctype Some web pa...