Detaillierte Schritte zur Installation von ros2 in Docker

Detaillierte Schritte zur Installation von ros2 in Docker

Hauptthema

Lassen Sie uns über das heutige Thema Docker und Ros2 sprechen. Dieser Artikel löst drei Probleme:

So installieren Sie Docker unter UbuntuSo installieren Sie Ros2 in DockerSo visualisieren Sie die Schildkröte in Docker

1. Installieren Sie Docker auf Ubuntu

Das ist ganz einfach, es kann in einem Satz gemacht werden

sudo apt installiere docker.io

Docker installieren

2. Installieren Sie ROS2-Foxy in Docker

Die Installation ist nicht wirklich eine große Sache. Hier ziehen wir direkt das offizielle Image von ROS2

sudo docker pull osrf/ros:foxy-desktop

Ziehen Sie das ROS2-Bild

Nachdem der Pull abgeschlossen ist, verwenden Sie den folgenden Befehl, um das installierte Image einzugeben

sudo docker run -it osrf/ros:foxy-desktop

Geben Sie dann ros2 in das Terminal ein

ROS2 in Docker
An diesem Punkt haben wir die Ausführung des Ros2-Images in Docker abgeschlossen. Ist das nicht sehr schnell? Es ist außerdem vollständig von Ihrem Computer isoliert. Eine Anweisungszeile kann mehrere Images generieren, und sogar Rosdep wird initialisiert und aktualisiert.

3. ROS2 Docker Visual Running Turtle

Installieren und starten Sie das Remote-Tool mobaxterm

Mobaxterm-Schnittstelle

Stellen Sie sicher, dass Sie sich im selben LAN befinden wie der Computer, auf dem Sie Docker installiert haben.

ANZEIGE

Beachten Sie hier die Anzeige. Dann setzen wir den Wert der Umgebungsvariable DISPLAY des Ros2-Images in Docker.

export DISPLAY=192.168.0.112:0.0

Dann können Sie den kleinen Schildkrötensimulator starten und sehen

ros2 führe Turtlesim aus turtlesim_node

Dann finden Sie eine magische Szene, eine kleine Schildkröten-Oberfläche erscheint auf Ihrem Windows-Computer

Kleiner Schildkrötensimulator

Führen Sie dann den Tastatursteuerungsknoten aus

ros2 führe Turtlesim aus turtle_teleop_key

Drücken Sie den Knopf und die kleine Schildkröte rennt.

Bildbeschreibung hier einfügen

endlich

Dies ist das Ende dieses Artikels über die detaillierten Schritte zur Installation von ros2 mit Docker. Weitere Informationen zur Installation von ros2 mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Docker-Installation von RocketMQ und Lösungen für während der Installation aufgetretene Probleme
  • Docker-Compose-Installationsmethode für die YML-Dateikonfiguration
  • Die detaillierteste Methode zur Installation von Docker auf CentOS 8
  • Detaillierter Prozess der Installation von Logstash in Docker
  • Der Prozess der Installation von Docker auf Windows Server 2016 und die aufgetretenen Probleme
  • Schnelle Installation von Docker - Schritt-für-Schritt-Anleitung

<<:  【HTML-Element】Detaillierte Erklärung des Tag-Textes

>>:  Detaillierte Erklärung des Vue2 Cube-UI-Zeitwählers

Artikel empfehlen

Verwendung des Linux-Dateibefehls

1. Befehlseinführung Der Dateibefehl wird verwend...

Fallerklärung für den Nginx-Reverse-Proxy zu Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

Detailliertes Tutorial zum Upgrade von Zabbix Monitoring 4.4 auf 5.0

1. Zabbix-Backup [root@iZ2zeapnvuohe8p14289u6Z /]...

Installationsschritte für das grafische MySQL-Verwaltungstool Navicat

Inhaltsverzeichnis Vorwort 1. Stellen Sie das Ins...

Export- und Importvorgänge für Docker-Images

Was ist, wenn die Basis-Images bereits konfigurie...

Detailliertes Beispiel für die Blockierung von Flash durch HTML-Elemente

Code kopieren Der Code lautet wie folgt: wmode-Pa...

So legen Sie eine Verzeichnis-Whitelist und eine IP-Whitelist in Nginx fest

1. Legen Sie eine Verzeichnis-Whitelist fest: Leg...

Implementierung eines Puzzlespiels mit js

In diesem Artikel wird der spezifische Code von j...

Tutorial zur Installation und Konfiguration von VMware Tools für Ubuntu

Vor einiger Zeit hat der Blogger das Ubuntu-Syste...

Lernprogramm zur Verwendung von HTML-Formular-Tags

Mithilfe von HTML-Formularen können verschiedene ...

Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu

1. Hintergrund des Vorfalls: Aus Arbeitsgründen m...

mysql5.7.21 UTF8-Kodierungsproblem und -Lösung in der Mac-Umgebung

1. Ziel: Ändern Sie den Wert des character_set_se...

Lösen Sie das Problem des unzureichenden Docker-Festplattenspeichers

Nachdem der Server, auf dem sich Docker befindet,...