PathPlanner
Laden Sie es aus einem der oben genannten App-Stores herunter, um automatische Updates zu erhalten. Manuelle Installationen finden Sie hier.
Um
PathPlanner ist ein Bewegungsprofilgenerator für FRC-Roboter, der vom Team 3015 entwickelt wurde. Zu den Hauptfunktionen von PathPlanner gehören:
- Jeder Pfad wird mit Bézier-Kurven erstellt, was eine Feinabstimmung der genauen Pfadform ermöglicht.
- Der holonomische Modus unterstützt die Entkopplung der Rotation des Roboters von seiner Bewegungsrichtung.
- Echtzeit-Pfadvorschau
- Ermöglicht das Platzieren von „Ereignismarkierungen“ entlang des Pfads, die zum Auslösen von anderem Code beim Verfolgen des Pfads verwendet werden können.
- Erstellen Sie modulare autonome Routinen auf anderen Wegen.
- Automatisches Speichern und Dateimanagement
- Roboterseitige Anbieterbibliothek zur Pfadgenerierung und benutzerdefinierten Pfadverfolgungsbefehlen/-controllern
- Vollständig autonome Befehlsgenerierung mit PathPlannerLib Auto Builder
- Echtzeit-Pfadverfolgungstelemetrie
- Hot-Reload (Pfade und Autos können auf dem Roboter aktualisiert und neu generiert werden, ohne dass Code erneut bereitgestellt werden muss)
- Automatische Pfadfindung in PathPlannerLib mit AD*
Nutzung und Dokumentation
pathplanner.dev
Stellen Sie sicher, dass Sie PathPlannerLib installieren, um Ihre Pfade zu generieren.
https://3015rangerrobotics.github.io/pathplannerlib/PathplannerLib.json
Java-API-Dokumente
C++-API-Dokumente
Python-API-Dokumente
So erstellen Sie manuell:
- Installieren Sie Flutter
- Öffnen Sie das Projekt in einem Terminal und führen Sie den folgenden Befehl aus:
flutter build
- Gültige Plattformen sind:
- Die erstellte App befindet sich hier:
- Windows:
/build/windows/runner/Release
- macOS:
/build/macos/Build/Products/Release
- Linux:
/build/linux/x64/release/bundle
- ODER
flutter run
um im Debug-Modus auszuführen