Planung in der Landwirtschaftsrobotik
I. Einführung
In diesem Artikel wird die Frage beantwortet: Wie erfolgt die Planungsaufgabe für einen landwirtschaftlichen Roboter? Wir beginnen mit einer Klassifizierung der Planungsarten, was uns ermöglicht, auf die beiden Hauptmethoden einzugehen: die Offline-Planung und die Online-Planung.
II. Die verschiedenen Arten der Planung
- Die Offline-Planung: Sie wird vor Beginn der Mission durchgeführt. Sie besteht darin, mit Hilfe eines Mediums (zum Beispiel einer Datei) alle Operationen festzulegen, die der Roboter ausführen muss. Im Fall eines landwirtschaftlichen Roboters bedeutet dies beispielsweise, die zu verfolgende Trajektorie sowie die genauen Momente zu bestimmen, in denen die Werkzeuge während der Fahrt gehoben oder gesenkt werden müssen. Wie in der Abbildung 1 nebenstehenden Abbildung gezeigt, wird die Mission vollständig im Voraus geplant und dann vor der Ausführung an den Roboter übermittelt. Im Inneren des Roboters ist ein spezieller Funktionsblock dafür verantwortlich, diese Planung zu interpretieren und in Anweisungen für den Steuerblock umzuwandeln, der dann die Aktuatoren steuert.
- Die Online-Planung: Sie erfolgt während der Ausführung der Mission, während der Roboter in Aktion ist. Sie ermöglicht es dem Roboter, in Echtzeit Entscheidungen zu treffen, basierend auf den Informationen seiner Sensoren und seiner aktuellen Position. Dank dieses Mechanismus kann der Roboter seine Trajektorie anpassen. Diese Art der Planung macht den Roboter flexibler und autonomer, fähig, dynamisch auf Veränderungen in seiner Umgebung zu reagieren. In der Darstellung der Abbildung 1 nebenstehenden Abbildung erscheint die Missionsdatei nicht mehr, da die Mission in Echtzeit generiert wird. Der Planungsblock verwendet spezifische Algorithmen, wie den A*-Algorithmus, um die Planungselemente (zum Beispiel die zu verfolgende Trajektorie) zu erstellen. Diese Elemente werden dann als Anweisungen vom Steuerblock interpretiert, der die Aktuatoren des Roboters steuert.
Abbildung 1: Prinzip der Offline-Planung

Die Offline-Planung besteht darin, die Mission vor ihrer Ausführung vorzubereiten. Die Mission wird im Voraus definiert und über eine Datei an den Roboter übermittelt. Ein Planungsblock ist dafür verantwortlich, die Mission zu interpretieren. Je nach Zustand des Roboters und seiner Umgebung generiert er Anweisungen, die dann an den Steuerblock gesendet werden. Dieser berechnet die notwendigen Befehle, um die Anweisungen zu erfüllen und die Mission durchzuführen.
III. Praktisches Beispiel einer Offline-Planung: das JSONAgriFormat
- die zu verfolgende Trajektorie,
- die Spezifikation der Arbeitsbereiche, die den Bereichen entsprechen, in denen die Werkzeuge gesenkt werden müssen,
- die Vorwärtsgeschwindigkeit in diesen Bereichen,
- die Geofencing-Zone, die die geografischen Grenzen definiert, die nicht überschritten werden dürfen,
- sowie verschiedene Metadaten in Bezug auf das landwirtschaftliche Grundstück.
All diese Informationen sind in einem Standardformat (dem JSON-Format) strukturiert, was den Austausch und die Kompatibilität zwischen verschiedenen robotischen Systemen erleichtert.

Abbildung 2: Beschreibung des JSONAgriFormat
- die Geschwindigkeit an diesem Punkt,
- der Zustand der Werkzeuge (gesenkt oder gehoben).
Das Format ermöglicht auch die Einbeziehung von Metadaten, wie z.B. den Namen des Grundstücks oder andere relevante Informationen.
IV. Praktisches Beispiel der Online-Planung: das Robotik-Abkommen
So erfolgt die Planung des vom Roboter zu verfolgenden Weges in Echtzeit, also „online“, während der Mission.

Abbildung 3: Robotik-Abkommen
In diesem Konzept erfolgt die Planung der Aufgaben des Roboters in Echtzeit während der Mission. Der Roboter B nutzt die vom führenden Fahrzeug A, das von einem Menschen gesteuert wird, übermittelten Informationen, wie seine GPS-Position, den Zustand seiner Werkzeuge und andere Parameter, um seine eigenen Aktionen zu planen: zu verfolgender Weg, Werkzeugverwaltung usw.
V. Fazit
So veranschaulichen diese beiden Ansätze die Komplementarität zwischen vorausschauender Vorbereitung und dynamischer Anpassung, zwei grundlegende Säulen der modernen Landwirtschaftsrobotik.
*: Die in diesem Artikel präsentierten technischen Informationen werden als Hinweis bereitgestellt. Sie ersetzen nicht die offiziellen Anleitungen der Hersteller. Vor jeder Installation, Handhabung oder Nutzung konsultieren Sie bitte die Produktdokumentation und beachten Sie die Sicherheitsanweisungen. Die Website Torque.works kann nicht für eine unangemessene Nutzung oder eine falsche Interpretation der bereitgestellten Informationen verantwortlich gemacht werden.