HauptthemaLassen 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 UbuntuDas ist ganz einfach, es kann in einem Satz gemacht werden sudo apt installiere docker.io 2. Installieren Sie ROS2-Foxy in DockerDie Installation ist nicht wirklich eine große Sache. Hier ziehen wir direkt das offizielle Image von ROS2 sudo docker pull osrf/ros:foxy-desktop 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
3. ROS2 Docker Visual Running TurtleInstallieren und starten Sie das Remote-Tool mobaxterm Stellen Sie sicher, dass Sie sich im selben LAN befinden wie der Computer, auf dem Sie Docker installiert haben. 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 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. endlichDies 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:
|
<<: 【HTML-Element】Detaillierte Erklärung des Tag-Textes
>>: Detaillierte Erklärung des Vue2 Cube-UI-Zeitwählers
So ändern Sie den Bild-Hyperlink, wenn Sie mit der...
Im vorherigen Artikel wurde der Installationsproz...
In diesem Artikelbeispiel wird der spezifische Co...
Code kopieren Der Code lautet wie folgt: <html...
Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...
Inhaltsverzeichnis Layoutteil: <div id="a...
Vorwort Wir alle wissen, dass Startups zunächst m...
Implementieren Sie den Nginx-Lastausgleich basier...
1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...
Der Grund für das Schreiben dieses Artikels ist, ...
Voraussetzung: Speichern Sie die .frm- und .ibd-D...
Vor ein paar Tagen habe ich auf Codepen ein Beisp...
Inhaltsverzeichnis Vorne geschrieben Umgebungsber...
In den letzten Jahren war DIV+CSS bei der Website-...
1. Tcl-Skriptdatei circle.tcl Codekommentare #Leg...