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 の過剰なデータに対する解決策についての簡単な説明

推薦する

three.js で 3D ダイナミック テキスト効果を実現する方法

序文みなさんこんにちは。CSS ウィザードの alphardex です。以前、海外のウェブサイトを閲...

Vueはキャンバスの手書き入力を使用して中国語を認識します

効果画像: 序文:最近、屋外の大画面プロジェクトに取り組んでいました。システムの入力方法は使いにくか...

CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する例

テーマ今日は、CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する方法を説...

js が CSS 属性 (値) のサポートを決定して通知する状況の分析

新しい CSS 機能を使用する場合、その互換性は常に考慮されます。おそらく、その互換性、どのブラウザ...

Vue3でカルーセルコンポーネントをカプセル化する方法

目的カルーセルコンポーネントをカプセル化して直接使用します。具体的な内容は以下のとおりです。一般的な...

Echatsチャートの大画面適応を実装する方法

目次説明する成し遂げるプロジェクトのディレクトリ構造は次のとおりです。効果図は以下のとおりです要約す...

Vue3コンポーネントの開発詳細

目次1. はじめに2. コンポーネント開発1. コンポーネントの構成2. ヘッダーコンポーネントの開...

Vue の大容量ファイルアップロードとブレークポイント再開アップロードの実装

目次ファイルアップロードのための2つのソリューションファイルストリーム(フォームデータ)に基づくクラ...

CSS3 で実装された画像ホバートグルボタン

結果:実装コードhtml <ul class="スライド"> <...

HTML テーブルタグチュートリアル (45): テーブル本体タグ

<tbody> タグは、テーブル本体のスタイルを定義するために使用されます。基本構文 &...

ベースタグとは何ですか? また、それは何をするのですか?

<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトの...

Docker による Oracle 11g イメージ構成のプルに関する詳細なチュートリアル

さっそくAlibaba の oracle11g イメージをプルして構成する docker の記録を開...

RedisとMySQLの違いを簡単に説明してください

MySQL はディスクに保存される永続的なストレージであり、取得には一定の IO が伴うことはご存じ...

データベース接続のURLの詳細な説明と概要

データベース接続のURLの詳細な説明と概要JDBC URL = プロトコル名 + サブプロトコル名 ...

Mac 向け MySQL のインストールと設定のチュートリアル

この記事では、MacでのMySQLインストールチュートリアルを参考までに紹介します。具体的な内容は次...