Ubuntu 20.04にROS Noeticをインストールする方法

Ubuntu 20.04にROS Noeticをインストールする方法

免責事項:プロジェクトでは ROS 環境を使用する必要があるため、これは Ubuntu 20.04 での ROS Noetic インストール プロセスの記録です。プロセス全体が順番に実行され、インストールは一度に成功します。もちろん、次のステップを実行するときは、前のステップが正常に実行されている必要があります。ネットワークが良好でない場合は、何度か試すことができます。以下は私の個人的な実践プロセスであり、コミュニケーションと学習のために皆さんと共有します。このプロセスはすべて、公式のインストール手順を参照しています。公式リンクは http://wiki.ros.org/noetic/Installation/Ubuntu です。

システム要件: Ubuntu 20.04

ROSインストールバージョン: Noetic

インストール手順:

1.sources.list を追加します (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. キーを追加する

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

3. インストール

まず、Debian パッケージ インデックスが最新であることを確認します。

sudo aptアップデート

4. フルデスクトップバージョンをインストールします。ROS、rqt、rviz、ロボット一般ライブラリ、2D/3Dシミュレータ、ナビゲーション、2D/3D認識が含まれます。

sudo apt インストール ros-noetic-desktop-full

5. ROS を使用するすべての bash ターミナルでこのスクリプトをソースする必要があります。

ソース /opt/ros/noetic/setup.bash

6. 環境設定

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

これまでのところ、ROS Noetic は Ubuntu 20.04 システムに完全にインストールされています。 Ubuntu 20.04 への ROS Noetic のインストールの詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu 20.04 中国語入力方法のインストール手順
  • Ubuntu 20.04 に Python 3 仮想環境をインストールする詳細なチュートリアル
  • Windows 10 に Ubuntu 20.04 デュアル システムをインストールする詳細なグラフィック チュートリアル
  • Windows 10にWSL2 Ubuntu20.04をインストールしてdocker環境を構築する方法
  • ubuntu20.04 LTSにdockerをインストールする方法
  • Ubuntu 20.04 と NVIDIA ドライバーのインストールに関するチュートリアル
  • Ubuntu 20.04にSogou入力方式をインストールする詳細な手順

<<:  MySQLサービスを開くおよび閉じる2つの方法

>>:  ElementUI el-select の過剰なデータに対する解決策についての簡単な説明

推薦する

データベースのインデックス作成に関する知識ポイントのまとめ。必要な情報はすべてここにあります。

データベースインデックスについては皆さんもよくご存知だと思います。 インデックスは、データベース テ...

ReactRouterの実装

ReactRouterの実装ReactRouterはReactのコアコンポーネントです。主にReac...

MySQL ビューの一貫性を確保する方法の詳細な説明 (チェック オプション付き)

この記事では、例を使用して、MySQL ビューの一貫性を確保する方法 (チェック オプションを使用)...

Win10にCentOS7仮想マシンをインストールする

1. VMware Workstation 64バージョンをダウンロードするhttps://www....

Web ページ WB.ExecWB 制御印刷メソッド呼び出しの説明とパラメータの紹介

WebページWB.ExecWB制御印刷方法コードをコピーコードは次のとおりです。 <テーブルの...

Dockerコンテナのインポ​​ートとエクスポートに関するチュートリアル

背景Docker の人気は、コンテナの共有と移植が容易であることと密接に関係しています。ユーザーは、...

フロントエンドJavaScriptの動作原理

目次1. JavaScript エンジンとは何ですか? 2. V8エンジン3. ランタイム環境4. ...

Vue 仮想 DOM クイックスタート

目次仮想DOM仮想DOMとは何か仮想DOMの役割Vue の仮想 DOM vノードvNodeとはvNo...

Mysql は非集計列を選択できません

1. はじめに最近ブログをアップグレードし、記事ページの下部に前の記事と次の記事に直接ジャンプできる...

JavaScript に関する 6 つの奇妙で便利な点

目次1. 解体のヒント2. デジタルセパレーター3. try...catch...finally が...

MySQL: データの整合性

データ整合性は、エンティティ整合性、ドメイン整合性、参照整合性に分けられます。参照整合性:参照整合性...

html-webpack-plugin の使用方法の詳細な説明

最近、React プロジェクトで初めてhtml-webapck-pluginプラグインを使用しました...

spring-boot と docker-java に基づいて Docker コンテナの動的な管理と監視を実装します [完全なソース コードのダウンロード付き]

Docker入門Docker はオープンソースのアプリケーション コンテナ エンジンです。従来の仮...

MySQLコマンドラインでSQLファイルを実行するいくつかの方法

目次最初の方法: MySQLデータベースが接続されていない場合2 番目の方法: データベースがすでに...

MySQL 5.7.19 インストールディレクトリに my.ini ファイルを作成する方法

前回の記事では、MySQL 5.7.19 無償インストール版 (64 ビット) の設定方法についての...