Open Source Robotics

Eine kuratierte Sammlung hochwertiger Open-Source-Robotikprojekte, Werkzeuge und Software für die Robotik-Community.

Fields2Cover

Bibliothek zur Abdeckungspfadplanung für autonome landwirtschaftliche Fahrzeuge

Lizenz

BSD-3-Clause

Überblick

Fields2Cover ist eine C++-Bibliothek zur Erzeugung robuster und effizienter Abdeckungspfade für autonome landwirtschaftliche Fahrzeuge. Sie implementiert eine modulare Pipeline für Vorgewendeerzeugung, Spurerzeugung, Routenplanung und Pfadplanung, die speziell für die Präzisionslandwirtschaft entwickelt wurde. Die Bibliothek verarbeitet reale Feldgeometrien einschließlich unregelmäßiger Grenzen, Hindernisse und Wendemuster im Vorgewende. Sie unterstützt mehrere Abdeckungsalgorithmen und lässt sich für jedes Fahrzeug einsetzen, das Flächen systematisch abdeckt — von Traktoren und Feldspritzen bis zu Mährobotern und Vermessungsdrohnen.

Fields2Cover ist eine Open-Source-Bibliothek, die robuste und effiziente Abdeckungspfade für autonome landwirtschaftliche Fahrzeuge erzeugt. Sie wurde in den IEEE Robotics and Automation Letters veröffentlicht und behandelt das Problem der Abdeckungspfadplanung (Coverage Path Planning, CPP) mit einer modularen Architektur, die die Aufgabe in vier kombinierbare Stufen gliedert: Vorgewendeerzeugung, Spurerzeugung, Routenplanung und Pfadplanung.

Dank des modularen Designs lässt sich jede Stufe unabhängig mit unterschiedlichen Algorithmen konfigurieren. Version 2.0 brachte wichtige neue Funktionen, darunter die Unterstützung nicht-konvexer Felder und die Umfahrung von Hindernissen durch trapezförmige und Boustrophedon-Zerlegung sowie die Integration von Google OR-Tools für eine global optimierte Routenplanung.

Obwohl die Bibliothek primär für die Landwirtschaft entwickelt wurde, lassen sich die zugrunde liegenden Algorithmen auf jeden Bereich anwenden, der eine vollständige Flächenabdeckung erfordert — von Reinigungsrobotern bis zu Vermessungsdrohnen. Fields2Cover bietet sowohl C++- als auch Python-Schnittstellen und eignet sich damit sowohl für eingebettete Echtzeitsysteme als auch für schnelles Prototyping.

Warum es wichtig ist

Fields2Cover schließt eine entscheidende Lücke in der Agrarrobotik, indem es die erste umfassende Open-Source-Bibliothek für Abdeckungspfadplanung mit begutachteten (peer-reviewed) Algorithmen bereitstellt. Sie ermöglicht es autonomen Fahrzeugen, ganze Felder effizient abzudecken und dabei reale Randbedingungen wie Vorgewende, Hindernisse und nicht-konvexe Feldformen zu berücksichtigen.

Welches Problem es löst

Die Planung effizienter Abdeckungspfade für Agrarroboter ist komplex — Felder haben unregelmäßige Formen, Hindernisse und betriebliche Randbedingungen, mit denen generische Pfadplaner nicht umgehen können. Fields2Cover bietet eine modulare Pipeline, die speziell für die landwirtschaftliche Flächenabdeckung entwickelt wurde: von der Vorgewendeerzeugung über die Spurerzeugung und Routenoptimierung bis zur abschließenden Pfadplanung.

Wichtigste Punkte

  • Modulare Pipeline: Vorgewendeerzeugung, Spurerzeugung, Routenplanung und Pfadplanung
  • Version 2.0 unterstützt nicht-konvexe Felder und Felder mit Hindernissen
  • Enthält trapezförmige und Boustrophedon-Zerlegung für komplexe Feldformen
  • Routenoptimierung mit Google OR-Tools für eine optimale Reihenfolge der Spuren
  • Sowohl C++- als auch Python-Schnittstellen für flexible Integration

Für wen

  • Forschende und Unternehmen der Agrarrobotik, die autonome Landmaschinen entwickeln
  • Ingenieurinnen und Ingenieure für autonome Fahrzeuge, die an Problemen der Abdeckungspfadplanung arbeiten
  • Entwickelnde in der Präzisionslandwirtschaft, die Werkzeuge zur Planung von Feldarbeiten bauen
  • Robotikforschende, die Abdeckungspfadplanung in beliebigen Anwendungsbereichen untersuchen

Einschränkungen

  • Auf Offline-Planung ausgerichtet — nicht für reaktive oder Online-Neuplanung ausgelegt
  • Primär für landwirtschaftliche Anwendungsfälle mit der Annahme ebenen Geländes optimiert
  • Erfordert für den effektiven Einsatz ein Verständnis der CPP-Konzepte (Vorgewende, Spuren, Wenden)
  • 3D-Gelände und Hangneigung werden noch nicht berücksichtigt

Diese Website benötigt JavaScript. Bitte aktivieren Sie JavaScript, um unsere Open-Source-Robotikprojekte zu erkunden.