Mini Pupper 2: Mit ROS 2 und LiDAR einen Raum kartieren
Mini Pupper 2 im Browser zu steuern und ihn anhand einer Karte navigieren zu lassen, sind zwei unterschiedliche Projekte. Für die Navigation braucht es einen kompatiblen LiDAR-Sensor, korrekt eingerichtetes ROS 2, ausreichend stabile Positionsschätzung und einen kontrollierten Raum. Diese Anleitung gilt für Mini Pupper 2, nicht für das ursprüngliche Modell oder einen Bausatz ohne den benötigten Sensor.
Die offizielle ROS-2-Anleitung und die detaillierten Einrichtungsanweisungen sind die Grundlage. MangDangs Video veranschaulicht das Projekt, ersetzt aber keine Prüfung Ihrer Ausstattung. Ein technischer Beitrag im Open Robotics Discourse beschreibt SLAM und Nav2 mit LiDAR und erläutert, dass die Konfiguration zunächst für einen kleinen Testbereich ausgelegt ist.
Vor der Installation prüfen
Notieren Sie Roboterversion, Bordcomputer, Systemabbild, ROS-Version und LiDAR-Modell. Die detaillierte Dokumentation verwendet Ubuntu 22.04 und ROS 2 Humble. Befehle einer anderen Version können unpassend sein. Prüfen Sie Stromversorgung, Montage und Datenverbindung des Sensors anhand der Unterlagen Ihres Bausatzes. Ist LiDAR optional, lassen Sie sich Kompatibilität, Kabel, Halterung und aktuellen Preis schriftlich bestätigen. Einen allgemeingültigen Komplettpreis belegen die Quellen nicht.
| Voraussetzung | Prüfung | Falls sie fehlt |
|---|---|---|
| Passendes ROS 2 | Systemabbild, Version und Robotervariante | Richtige Herstelleranleitung verwenden |
| Kompatibler LiDAR | Modell, Strom, Montage und Scan-Daten | Laser-SLAM nicht starten |
| Lokales Netzwerk | Roboter und Rechner erreichen einander | Verbindung vor ROS-Knoten klären |
| Sicherer Bereich | Ebener Boden und erreichbarer Stopp | Zuerst ohne autonome Bewegung testen |
Vier Schritte für einen kleinen Versuch
1. Roboter ohne Navigation starten. Nutzen Sie das Bringup Ihrer MangDang-Repository-Version. Prüfen Sie Status, Steuerung und Koordinatentransformationen. Wenn der Roboter nicht sicher steht oder grundlegende Topics fehlen, behebt eine Karte dieses Problem nicht.
2. LiDAR-Daten prüfen. Sehen Sie die Scans in RViz an, während der Roboter stillsteht. Richtung, Entfernung und Bezugssystem müssen plausibel sein. Ein gedrehter Scan kann eine scheinbar brauchbare, tatsächlich aber falsche Karte erzeugen.
3. Karte erzeugen und speichern. Starten Sie SLAM Toolbox entsprechend Ihrer Dokumentationsversion. Bewegen Sie den Roboter langsam in einem kleinen freien Bereich und prüfen Sie, ob Wände beim erneuten Vorbeigehen an derselben Stelle bleiben. Speichern Sie erst eine stabile Karte. Möbel und Menschen können das Ergebnis verändern; es ist kein amtlicher Grundriss.
4. Nav2 unter Aufsicht testen. Laden Sie die Karte, prüfen Sie die Lokalisierung und wählen Sie ein nahes Ziel in freier Fläche. Ein sofortiger Stopp muss möglich sein. Beginnen Sie nicht an Treppen oder neben Kindern und Tieren. Für autonomes Fahren im Haushalt braucht es weitere Sicherheitsprüfungen.
Fehler eingrenzen und Entscheidung treffen
Fehlende Scans können an Strom, Treiber, Kabeln oder ROS liegen. Doppelten Wänden in der Karte liegen möglicherweise Scans, Transformationen oder Odometrie zugrunde. Bei unmöglichen Nav2-Routen prüfen Sie Karte, Roboterabmessungen und Position, bevor Sie die Geschwindigkeit ändern. Teilen Sie bei Supportanfragen Versionen und Logs, aber keine WLAN-Passwörter.
Der Discourse-Beitrag zeigt einen Entwicklungsweg, keine Garantie für autonomes Fahren in jeder Wohnung. Für Schule oder Hobbylabor ist ein kleiner, wiederholbarer Versuch sinnvoll. Für reine Fernsteuerung beginnen Sie mit dem WLAN- und Web-Controller-Ratgeber. ROS 2 und LiDAR lohnen sich, wenn Sie Sensoren, Kartierung und Planung lernen möchten. Vergleichen Sie die Mini-Pupper-2-Produktseite und verlangen Sie ein Angebot für genau Ihren Bausatz.
