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

Teilen Sie den Installationsdatensatz für MySql8.0.19

Im vorherigen Artikel wurde der Installationsproz...

Vue verwendet el-table, um Spalten und Zeilen dynamisch zusammenzuführen

In diesem Artikelbeispiel wird der spezifische Co...

Implementierungscode für die nahtlose Verbindung des Div-Bildlaufbands

Code kopieren Der Code lautet wie folgt: <html...

Rendering-Funktion und JSX-Details

Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...

Vue führt einen einfachen zufälligen Namensaufruf durch

Inhaltsverzeichnis Layoutteil: <div id="a...

So lösen Sie das Problem der hohen Parallelität in der MySQL-Datenbank

Vorwort Wir alle wissen, dass Startups zunächst m...

So verwenden Sie Docker Compose zum Implementieren des Nginx-Lastausgleichs

Implementieren Sie den Nginx-Lastausgleich basier...

So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...

MySQL-Schnellwiederherstellungslösung basierend auf dem Zeitpunkt

Der Grund für das Schreiben dieses Artikels ist, ...

InnoDB-Typ MySql stellt Tabellenstruktur und Daten wieder her

Voraussetzung: Speichern Sie die .frm- und .ibd-D...

Einführung in semantische HTML-Tags

In den letzten Jahren war DIV+CSS bei der Website-...