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

CSS erzielt farbenfrohe und intelligente Schatteneffekte

Hintergrund Haben Sie sich jemals gefragt, wie Si...

So löschen Sie die Hintergrundfarbe des A-Tags, wenn in H5 darauf geklickt wird

1. Die blaue Farbe des Tags wird aufgehoben, wenn...

Tutorial zur Installation von mysql5.7.17 über yum auf redhat7

Die Linux-Betriebssysteme der RHEL/CentOS-Reihe v...

28 berühmte Beispiele für Blog-Redesigns

1. WebDesignerWall 2. Veerles Blog 3. Lernprogram...

XHTML-Tutorial, eine kurze Einführung in die Grundlagen von XHTML

<br />Dieser Artikel gibt Ihnen eine kurze E...

Anwendung von HTML und CSS in Flash

Anwendung von HTML und CSS in Flash: Ich habe zufä...

Einige Fragen zu Hyperlinks

<br />Ich freue mich sehr, an dieser Folge d...

Lösung für FEHLER 1054 (42S22) beim Ändern des Passworts in MySQL 5.7

Ich habe MySQL 5.7 neu installiert. Beim Anmelden...

Installieren Sie Kafka unter Linux

Inhaltsverzeichnis 1.1 Java-Umgebung als Vorausse...

Detaillierte grafische Erklärung der MySQL-Abfragesteuerungsanweisungen

MySQL-Abfrage-Steueranweisungen Felddeduplizierun...