Table of Contents
Die Herausforderung unstrukturierter landwirtschaftlicher Umgebungen
Die moderne Landwirtschaft wendet sich zunehmend autonomen Robotern zu, um Arbeitskräftemangel zu beheben, die Präzision zu verbessern und die Erträge zu steigern. Doch das Versprechen einer vollständig autonomen Landwirtschaft hängt von einer kritischen Fähigkeit ab: Anpassung. Im Gegensatz zu Fabrikböden oder Gewächshäusern stellen offene Felder ein chaotisches, sich ständig veränderndes Mosaik von Bedingungen dar. Terrain wellt, Bodenverdichtung variiert, Erntehöhen variieren und Wetteränderungen in Minuten. Ein Roboter, der mit statischer Steuerungslogik programmiert ist, wird bald versagen - seine Räder rutschen auf Schlamm, seine Sensorwerte werden durch Schatten verwirrt, oder sein Endeffektor zerkleinert eine reife Tomate, anstatt sie zu pflücken. Unstrukturierte Umgebungen sind die Norm in der Landwirtschaft, nicht die Ausnahme.
Diese Umgebungen sind durch hohe Unsicherheit, nichtlineare Dynamik und häufige Störungen gekennzeichnet. Zum Beispiel kann ein Roboter, der sich in einer Maisreihe bewegt, auf ein Patch von hohem Unkraut stoßen, das seinen LiDAR blockiert, ein plötzliches Eintauchen in den Boden, das seinen Massenschwerpunkt verändert, und einen Windstoß, der ihn innerhalb von Sekunden vom Kurs abbringt. Traditionelle PID-Controller mit festem Gewinn, die statische Systemparameter annehmen, können solche Variabilität nicht bewältigen. Die Lösung liegt in adaptive Steuerung, eine Klasse von Algorithmen, die das Verhalten des Roboters kontinuierlich anpassen basierend auf Echtzeitmessungen und gelernten Modellen.
Die Einführung adaptiver Steuerung in landwirtschaftlichen Robotern ist nicht nur ein Upgrade, sondern eine Voraussetzung für den Einsatz in realen landwirtschaftlichen Betrieben. Ohne sie bleiben Roboter Laborkuriositäten, die nicht in der Lage sind, die chaotischen, unkontrollierten Bedingungen zu bewältigen, die die Landwirtschaft im Freien definieren. Dieser Artikel bietet einen umfassenden Leitfaden für die Entwicklung und den Einsatz adaptiver Steuerungssysteme für autonome landwirtschaftliche Roboter, der Theorie, Hardware, Software und praktische Herausforderungen abdeckt.
Was ist adaptive Kontrolle?
Adaptive Steuerung ist eine Rückkopplungssteuerungsstrategie, bei der die Reglerparameter online auf der Grundlage des beobachteten Systemverhaltens und der Umweltveränderungen angepasst werden. Im Gegensatz zu einer robusten Steuerung, die versucht, die Leistung trotz Unsicherheiten im schlimmsten Fall aufrechtzuerhalten, lernt die adaptive Steuerung aktiv und kompensiert Variation. Die Kernidee besteht darin, einen Echtzeit-Identifikationsalgorithmus zu kombinieren, der unbekannte oder zeitvariable Parameter schätzt, mit einem Steuerungsgesetz, das diese Schätzungen verwendet, um geeignete Aktorbefehle zu berechnen.
Drei Haupttypen der adaptiven Steuerung sind für die landwirtschaftliche Robotik relevant:
- Modell Reference Adaptive Control (MRAC): Das Roboterverhalten ist gezwungen, einem Referenzmodell zu folgen (z. B. ideale Geschwindigkeit oder Flugbahn), indem es die Controller-Verstärkungen anpasst. MRAC funktioniert gut, wenn eine gewünschte dynamische Reaktion bekannt ist, wie z. B. die Aufrechterhaltung einer konstanten Bodengeschwindigkeit trotz Steigungsänderungen.
- Selbststeuerungsregler (STR): Ein Online-Pflanzenmodell (z. B. ARX oder State-Space) wird identifiziert und ein neuer Controller wird automatisch in jedem Zeitschritt entworfen. STR ist leistungsstark für Aufgaben wie die Lenksteuerung, bei der die Interaktion zwischen Reifen und Boden kontinuierlich variiert.
- Direkte adaptive Steuerung (z. B. adaptiver Schiebemodus): Das Steuergesetz selbst bettet die Anpassungsfähigkeit ein, wobei häufig Lyapunov-basierte Techniken verwendet werden, um Stabilität zu gewährleisten. Diese eignen sich für hochgradig nichtlineare Systeme wie Roboterarme, die Erntegut manipulieren.
Ein wesentlicher Vorteil der adaptiven Steuerung ist ihre Fähigkeit, parametrische Unsicherheiten ohne erschöpfende vorherige Modellierung zu handhaben. Anstatt ein genaues mathematisches Modell für jeden Bodentyp, jede Blattsteifigkeit oder Hindernisgeometrie zu benötigen, lernt der Roboter die relevanten Parameter im laufenden Betrieb. Dies reduziert den technischen Aufwand im Vergleich zu herkömmlichen Steuerungsdesigns, bei denen jeder Kantenfall antizipiert und offline modelliert werden muss.
Darüber hinaus kann adaptive Steuerung mit maschinellem Lernen gekoppelt werden, um lernbasierte adaptive Regler zu erstellen . Zum Beispiel kann die online Gauß-Prozessregression den Traktionskoeffizienten verschiedener Gelände vorhersagen, und diese Vorhersage führt zu einem adaptiven Regler, der das Radmoment anpasst. Solche hybriden Ansätze verschmelzen die Stabilitätsgarantien der Regeltheorie mit der Flexibilität datengesteuerter Modelle.
Schlüsselkomponenten adaptiver Kontrollsysteme
Jedes adaptive Steuerungssystem für landwirtschaftliche Roboter ruht auf vier wesentlichen Bausteinen. Das Verständnis dieser Komponenten und ihrer Wechselwirkungen ist entscheidend, bevor man in die Umsetzung einsteigt.
Sensoren für die Umweltwahrnehmung
Die adaptive Steuerung kann nicht ohne hochwertige Sensordaten mit geringer Latenz funktionieren. Die spezifische Sensorsuite hängt von den Aufgaben des Roboters und den unstrukturierten Phänomenen ab, an die er sich anpassen muss.
- LiDAR- und RGB-D-Kameras: Für Geländekarten, Hinderniserkennung und Erntereihenfolge. LiDAR bietet 3D-Punktwolken, die robust gegenüber Beleuchtungsvariationen sind, während Tiefenkameras (z. B. Intel RealSense) dichte Tiefeninformationen für Nahfeldmanipulation bieten.
- IMU und GPS-RTK: Inertial Measurement Units (IMUs) messen Winkelgeschwindigkeit und lineare Beschleunigung, die für die Steigungsschätzung und Schwingungsdämpfung unerlässlich sind. Echtzeit-Kinematik GPS (RTK-GPS) bietet eine Position auf Zentimeterebene, die eine Bahnplanung über unwegsamem Gelände ermöglicht.
- Radgeber und Drehmomentsensoren: Messen Sie die tatsächliche Raddrehzahl und das Motormoment, die zur Schätzung der Schlupf- und Bodenaufstandskraft verwendet werden.
- Boden- und Erntesensoren: Für Aufgaben wie gezieltes Sprühen oder Düngen bieten Sensoren wie NIR-Spektrometer, Bodenfeuchtesonden und Wärmebildkameras das Feedback, das zur Anpassung der chemischen Aufwandmengen erforderlich ist.
Verarbeitungseinheit und Echtzeitberechnung
Adaptive Regelalgorithmen sind rechenintensiv, insbesondere solche, die eine Online-Systemidentifikation, Matrixinversion oder Optimierung beinhalten. Der Prozessor muss in der Lage sein, Regelschleifen mit Frequenzen von 10 Hz bis 100 Hz auszuführen, während er auch die Sensorfusion und -kommunikation übernimmt.
- Industrielle ARM oder x86 Single-Board-Computer (z. B. NVIDIA Jetson AGX Orin, Intel NUC) für schwere KI-Inferenz neben Kontrolle.
- FPGAs oder Mikrocontroller (z.B. STM32H7, Zynq-Geräte) für Low-Level-Motorsteuerung und sicherheitskritische Schleifen, die High-Level-Adaption auf einen Begleitcomputer abladen.
- Real-time-Betriebssysteme (RTOS) wie FreeRTOS oder Preempt-RT Linux, die eine deterministische Planung von Steuerungsaufgaben sicherstellen.
Kontrollalgorithmen und Software Frameworks
Der Kern der adaptiven Steuerung lebt in den Algorithmen. Ingenieure implementieren typischerweise MRAC oder STR unter Verwendung von Zustandsraumdarstellungen und rekursiven kleinsten Quadraten (RLS) für die Parameterschätzung. Zum Beispiel kann der RLS-Algorithmus den effektiven Radradius und den Bodentraktionskoeffizienten in Echtzeit schätzen:
\[ \hat{\theta}(k) = \hat{\theta}(k-1) + K(k)[y(k) - \phi(k)^T \hat{\theta}(k-1)] \
Dabei ist \( \phi(k) \) der Regressionsvektor (z. B. früheres Drehmoment, Drehzahl), \(y(k) \) die gemessene Ausgabe und \(K(k) \) die aus einer Kovarianzmatrix abgeleitete Verstärkungsmatrix.
Robotische Frameworks wie ROS 2 (Robot Operating System) vereinfachen die Entwicklung durch die Bereitstellung modularer Knoten für Sensortreiber, Schätzung und Steuerung. Das ROS 2 Steuerung Paket ermöglicht die einfache Integration adaptiver Steuerungen als Plugins mit standardisierten Schnittstellen zur Hardware.
Lernmechanismen für kontinuierliche Verbesserung
Während die klassische adaptive Steuerung explizite parametrische Modelle verwendet, ergänzen moderne Implementierungen sie oft mit Lernen.
- Reinforcement Learning (RL) zur Feinabstimmung von Anpassungsregeln: Ein RL-Agent lernt eine Richtlinie, die entscheidet, wann und wie man die Controller-Gewinne anpasst und handabgestimmte Regeln in stark nichtstationären Umgebungen übertrifft.
- Transfer Learning: Ein Roboter, der in simulierten Feldern trainiert wird, kann seine adaptive Steuerung mit minimalem Umschulen auf ein reales Feld übertragen, sofern domänenzufällige Sensordaten während des Trainings verwendet wurden.
- Online Bayesian Optimization für Hyperparameter-Tuning, z.B. Optimierung des Vergessensfaktors in RLS, um Anpassungsfähigkeit und Rauschempfindlichkeit auszugleichen.
Lernmechanismen müssen sorgfältig entworfen werden, um Instabilität zu vermeiden – ein adaptiver Controller, der zu aggressiv lernt, kann Oszillationen oder katastrophale Ausfälle verursachen.
Durchführungsmethodik
Der Einsatz adaptiver Steuerung an einem landwirtschaftlichen Roboter folgt einer strukturierten Pipeline. Nachfolgend finden Sie eine schrittweise Methodik, die in mehreren Forschungsprojekten und kommerziellen Piloteinsätzen validiert wurde.
Schritt 1: Umwelt- und Aufgabenmodellierung
Beginnen Sie mit der Ermittlung der Umweltvariablen, die die Roboterleistung am meisten beeinflussen. Bei einem Unkrautroboter können die Schlüsselvariablen die Bodenhärte (die Eindringtiefe des Werkzeugs beeinflussen) und die Unkrautdichte (die die Werkzeuggeschwindigkeit beeinflussen) sein. Bei einem Ernteroboter sind Fruchtreife und Stielsteifigkeit entscheidend. Es werden vereinfachte Modelle dieser Phänomene entwickelt, die nicht perfekt sein müssen, aber die vorherrschende Dynamik erfassen müssen. Beispielsweise kann ein Feder-Dämpfer-Modell der Rad-Boden-Wechselwirkung mit variablem Reibungskoeffizient als Pflanzenmodell für die adaptive Steuerung verwendet werden.
Simulieren Sie den Roboter und die Umgebung mit Tools wie Gazebo mit CoppeliaSim oder Isaac Sim, um die Robustheit des adaptiven Controllers vor Feldversuchen zu testen.
Schritt 2: Controller Architektur Design
Wählen Sie eine Steuerungsarchitektur, die den Aufgaben- und Rechenbedingungen entspricht.
- High-Level-Planer (z. B. RRT* oder A*): erzeugt einen globalen Pfad, geht aber nicht von einer exakten dynamischen Machbarkeit aus.
- Mid-Level adaptive MPC: verwendet einen zurückgehenden Horizont, um Drehmoment- / Lenkbefehle mit einem online aktualisierten Modell der Fahrzeugdynamik zu berechnen.
- Low-Level adaptive PID: läuft bei 1 kHz auf dem Motortreiber, mit Gewinnen, die durch den MPC oder einen separaten Parameterschätzer angepasst werden.
Für Manipulationsaufgaben (z. B. das Pflücken von Früchten) kann ein adaptiver Impedanzregler die Steifigkeit des Greifers basierend auf der erfassten Kraft modulieren und so Schäden an weichen Produkten verhindern.
Schritt 3: Sensorfusion und Zustandsschätzung
Adaptive Steuerung beruht auf genauen Zustandsschätzungen. Verwenden Sie einen Extended Kalman Filter (EKF) oder einen Partikelfilter, um IMU, GPS, Rad-Odometrie und visuelle Odometrie zu verschmelzen. Die Ausgabe sollte nicht nur Position und Orientierung, sondern auch geschätzte Schlupfverhältnisse und Traktionskoeffizienten enthalten. Open-Source-Pakete wie robot localization für ROS bieten gebrauchsfertige EKF-Konfigurationen.
Schritt 4: Online Parameter Schätzung
Implementieren eines rekursiven Schätzers für unbekannte Parameter. Verwenden Sie z. B. RLS mit einem Vergessensfaktor von 0,98–0,99, um langsam variierende Parameter zu verfolgen. Die Schätzeingabe sollte sorgfältig ausgewählt werden, um eine anhaltende Anregung zu gewährleisten: Der Roboter muss sich so bewegen, dass alle Modi des Anlagenmodells angeregt werden. Wenn sich der Roboter nur in geraden Linien bewegt, kann er keine seitliche Reifensteifigkeit erkennen. Während des ersten Betriebs fügen Sie dem Steuerbefehl kleine Erkundungsstörungen (z. B. ein Chirp-Signal) hinzu.
Schritt 5: Umsetzung des Kontrollrechts
Das Regelgesetz verwendet die geschätzten Parameter, um Aktorbefehle zu berechnen. Ein robuster Ansatz ist die Verwendung eines Sicherheits-Gleichwert-Reglers, bei dem die geschätzten Parameter in ein Rückkopplungs-Linearisierungs- oder Rückschrittgesetz eingesteckt werden. Bei einem Roboter mit unbekannter Trägheit und Reibung könnte das Regelgesetz wie folgt lauten:
\[ u = \hat{M}(q) a d + \hat{C}(q,\dot{q}) \dot{q} + \hat{g}(q) - K p e - K d \dot{e} \)
Dabei handelt es sich um einen klassischen Rechner-Drehmomentenregler mit adaptiver Vorwärtskopplung, wobei \(\hat{M}, \hat{C}, \hat{g} \) geschätzte Matrizen sind und \(a d \) die gewünschte Beschleunigung vom Planer ist.
Schritt 6: Feldprüfung und Validierung
Testen in zunehmend realistischeren Umgebungen. Beginnen Sie auf flachem Rasen, dann bewegen Sie sich zu gemähten Feldern, dann zu unebenen Reihenkulturen, dann zu brachliegendem Boden mit Felsen und Rinnen. Messen Sie die wichtigsten Leistungsindikatoren: Pfadfolgefehler (RMS), Abweichung vom Schlupfverhältnis, Aufgabenerfolgsrate (z. B. Prozentsatz der entfernten Unkräuter) und Energieverbrauch. Verwenden Sie die Fehlermodusanalyse, um Bedingungen zu identifizieren, bei denen der adaptive Regler degradiert - zum Beispiel, wenn der Roboter eine Pfütze durchquert, können Sensoren geblendet sein und die Schätzung divergiert. Fügen Sie Fallback-Modi hinzu, wie z. B. einen festen konservativen Regler, wenn die Unsicherheit einen Schwellenwert überschreitet.
Schritt 7: Continuous Learning und Deployment Loop
Nach der ersten Bereitstellung Felddaten sammeln, um Komponenten des maschinellen Lernens umzuschulen. Die eigenen aufgezeichneten Daten des adaptiven Controllers werden zu einem wertvollen Datensatz für die Verbesserung zukünftiger Versionen. Ziehen Sie Cloud-Konnektivität für die Aktualisierung von Modellen in Betracht, stellen Sie jedoch sicher, dass sicherheitskritische Regelkreise lokal und in Echtzeit bleiben.
Fallstudien und Anwendungen
Mehrere Forschungsgruppen und Unternehmen haben die Wirksamkeit der adaptiven Steuerung in landwirtschaftlichen Robotern nachgewiesen.
Autonome Jätroboter
Der Blue River Technology (jetzt Teil von John Deere) See & Spray Roboter verwendet adaptive Steuerung, um Sprühdüsen basierend auf der Pflanzenidentifikation einzustellen. Während in erster Linie die Bewegung des Roboters über unterschiedliches Gelände von einem adaptiven Geschwindigkeitsregler gesteuert wird, der trotz Radschlupf eine konstante Bodenabdeckungsrate beibehält. Das System verwendet einen LiDAR-basierten Geländeprofiler, um die Steigung zu schätzen und die Motorströme anzupassen, um eine Abdeckungskonsistenz von 95% zu erreichen.
Field Scouting mit Adaptive Traction Control
Ein Team an der Universität von Kalifornien, Davis, entwickelte einen vierrädrigen Skid-Lenk-Roboter für die Weinbergüberwachung. Sie implementierten einen adaptiven Schiebemodusregler, der den Bodenzusammenhalt und die Reibung im Flug mit einem Modell der Rad-Boden-Wechselwirkung schätzt. Der Roboter erreichte eine stabile Traversalfahrt auf Steigungen bis zu 25° mit weniger als 10 cm Positionsfehler, verglichen mit 2 m Fehler mit einem Fixed-Gain-Controller.
Weichobsternte
An der Universität Bristol nutzt ein Roboter-Erdbeerpflücker eine adaptive Impedanzsteuerung, um Früchte ohne Quetschungen zu erfassen. Der Controller lernt die Steifigkeit jeder einzelnen Beere durch Kraftrückkopplung, indem er die Schließgeschwindigkeit und Kraft des Greifers einstellt. In Versuchen reduzierte das adaptive System die Quetschung um 40% im Vergleich zu einem Konstantkraftgreifer.
Aktuelle Grenzen und Forschungsgrenzen
Trotz des schnellen Fortschritts steht die adaptive Steuerung für landwirtschaftliche Roboter vor mehreren anhaltenden Herausforderungen, die für eine breite kommerzielle Einführung angegangen werden müssen.
Sensorzuverlässigkeit bei Staub und Vibrationen
Landwirtschaftliche Umgebungen sind sensorfeindlich. Staubwolken können LiDAR und Kameras blind machen, während intensive Vibrationen aus unwegsamem Gelände IMU-Messungen beeinträchtigen. Adaptive Steuerung, die auf sauberen Sensordaten beruht, wird zusammenbrechen, wenn die Rückmeldung beschädigt wird. Minderungsstrategien umfassen redundante Sensorfusion, selbstreinigende Sensorgehäuse und robuste Zustandsschätzung, die Ausreißer erkennen und ablehnen kann. Forschung zu ereignisbedingter Steuerung - bei der der Controller nur dann agiert, wenn signifikante Veränderungen erkannt werden - kann auch die Empfindlichkeit gegenüber Lärm reduzieren.
Rechen- und Power-Einschränkungen
Der Betrieb von Online-Systemidentifikation, -optimierung und -lernen verbraucht erhebliche Energie und Rechenressourcen. Viele landwirtschaftliche Roboter arbeiten acht Stunden lang mit Batterieleistung. Leichte adaptive Steuerungsalgorithmen, die Festpunkt-Arithmetik verwenden oder spärliche Strukturen (z. B. Gitterfilter für RLS) ausnutzen, können helfen. Jüngste Arbeiten an Edge-KI-Beschleunigern (z. B. Google Coral TPU, Intel Movidius) laden bestimmte Lernaufgaben auf leistungsschwache neuronale Prozessoren ab und ermöglichen eine ausgefeiltere Anpassung, ohne die Haupt-CPU zu entleeren.
Stabilitätsgarantien unter Modellunsicherheit
Die klassische Theorie der adaptiven Steuerung liefert Stabilitätsnachweise unter Annahmen wie linearen-in-den-Parameter-Modellen und begrenzten Störungen. In realen Feldern kann der Roboter auf eine nicht modellierte Dynamik stoßen (z. B. eine plötzliche Rute, die die Aufhängungsgeometrie verändert), die diese Annahmen verletzen. Ingenieure greifen oft auf eine robuste adaptive Steuerung zurück, die Anpassung mit einem festen robustifizierenden Begriff kombiniert.
Skalierbarkeit und Transfer über Roboterdesigns hinweg
Jede Roboterplattform verfügt über einzigartige Kinematik, Sensoren und Aktoren. Die Abstimmung eines adaptiven Controllers für ein Modell wird nicht automatisch auf ein anderes übertragen. Die Forschung zu meta-Learning for Control zielt darauf ab, eine Basisanpassungsrichtlinie zu trainieren, die für einen neuen Roboter in wenigen Minuten der Interaktion fein abgestimmt werden kann. Erste Ergebnisse des Projekts RoboAdapt zeigen, dass ein Roboter lernen kann, seinen Gehgang auf unsichtbarem Gelände nach nur 50 Schritten Online-Lernen anzupassen.
Zukunftsaussichten
Im nächsten Jahrzehnt wird adaptive Steuerung zu einem Standardmerkmal kommerzieller landwirtschaftlicher Roboter werden. Mehrere Trends beschleunigen diese Verschiebung.
Erstens sinken die Kosten für Sensoren weiter. Ein hochauflösender LiDAR, der vor fünf Jahren 10.000 US-Dollar kostete, kann jetzt für unter 1.000 US-Dollar erhältlich sein. Solid-State-LiDAR und Ereigniskameras werden robust genug für den Feldeinsatz. Zweitens wird Edge-Computing-Hardware leistungsfähiger und energieeffizienter, was adaptive Steuerungsalgorithmen in Echtzeit ermöglicht, die zuvor einen Rack-montierten Server erforderten. Drittens senken Open-Source-Robotik-Software wie ROS 2 und das Ökosystem ]AC Motor die Barriere für die Implementierung adaptiver Controller.
Eine weitere Grenze ist die Integration adaptiver Steuerung mit Präzisionslandwirtschaftssystemen. Ein Roboter könnte beispielsweise sein Sprühmuster auf der Grundlage von Echtzeit-Windmessungen anpassen oder seine Schnitte auf der Grundlage historischer Ertragsdaten einzelner Reben. Diese Fusion von Kontrolltheorie und Datenwissenschaft wird präzise und belastbare landwirtschaftliche Praktiken ermöglichen.
Schließlich können Vorschriften für autonome Landwirtschaft ausfallsichere Anpassungsmechanismen erfordern. Wenn ein Roboter das GPS-Signal verliert, muss er sich anmutig zu lokalen Odometrie- und Näherungssensoren degradieren - ein Szenario, das die adaptive Steuerung durch eine dynamische Neukonfiguration ihres Kontrollgesetzes bewältigen kann. Da Regierungen Sicherheitsstandards für Feldroboter festlegen, wird die adaptive Steuerung nicht nur zu einem Leistungssteigerer, sondern zu einer Compliance-Notwendigkeit.
Schlussfolgerung
Adaptive Steuerung ist der Schlüssel, der das volle Potenzial autonomer landwirtschaftlicher Roboter in unstrukturierten Umgebungen freisetzt. Durch kontinuierliches Erfassen, Lernen und Anpassen in Echtzeit überwinden diese Systeme die Variabilität, die feste Steuerungen besiegt. Der Implementierungsprozess – von der Umgebungsmodellierung und Sensorfusion bis hin zur Online-Schätzung und kontinuierlichem Lernen – erfordert strenges Engineering, aber Roboter, die mit der Unordnung realer Farmen umgehen können.
Während die Herausforderungen in der Robustheit der Sensoren, der Recheneffizienz und der Stabilitätsgarantien bestehen bleiben, ist der Weg klar. Fortschritte in der Sensortechnologie, dem Edge Computing und dem Reinforcement Learning laufen zusammen, um die adaptive Steuerung praktischer und leistungsfähiger zu machen als je zuvor. Für Agtech-Ingenieure und Robotikentwickler ist die Investition in die adaptive Steuerung nicht optional - es ist der Weg zum Bau von landwirtschaftlichen Robotern, die den ganzen Tag, jeden Tag in den unvorhersehbaren Bereichen von morgen arbeiten können.