Zurück zu Blog

Roboter-Lern und klassische Robotik: Wann jedes benutzt werden soll (2026)

Roboterlernen vs. klassische Robotik: Ein praktisches Entscheidungsrahmen, das die Pipelines für Wahrnehmungsplanung und Kontrolle, end-to-end gelernte Richtlinien, Hybridarchitekturen und die Zeit, in der jeder Ansatz im Jahr 2026 gewinnt, umfasst.

[← Blog]

Die Debatte geht nicht darum, welches Paradigma besser ist, sondern darum, zu wissen, welches in einer bestimmten Situation zu erreichen ist und zunehmend, wie man sie in einem einzigen System zusammenführt.

Klassische Robotik: Die Perception-Planning-Control Pipeline

Die klassische Robotik folgt einer expliziten, handgefertigten Pipeline. Wahrnehmungsalgorithmen (oft strukturierte Punktwolkenverarbeitung, CAD-Modell-Matching oder kalibrierte Stereo-Vision) erzeugen eine geometrische Szene-Repräsentation. Eine Planungsschicht (RRT*, CHOMP, Flugbahnoptimierung oder Modellprognosestation) berechnet einen kollizierungsfreien Weg zum Ziel. Eine Steuerungsschicht (PID, Impedanzkontrolle oder Computer-Torque-Kontrolle) verfolgt die geplante Bahn mit strengen Echtzeit-Garantien.

Die Stärken dieses Ansatzes sind nicht subtil. Klassische Steuergeräte arbeiten mit 1 kHz-Steuerungsraten mit deterministischer Latenz. Sie bieten formelle Stabilitätsgarantien durch Lyapunov-Analyse, Sicherheitsbeschränkungen durch Steuerbarrierefunktionen und Flugbahnoptimierung durch gut verständliche Kostenfunktionen. Wenn sie versagt, ist der Fehlermodus typischerweise interpretierbar: ein Wahrnehmungsfehler, ein unfeasibles Plan oder eine Überschreitung des Tracking. Für alle, die Roboter in Umgebungen einsetzen, in denen ein Regulator fragen wird: "Warum hat der Roboter das getan?" bietet klassische Steuerung Antworten, die gelernte Richtlinien nicht können.

Die Grenzen sind ebenso klar: Jede handgefertigte Pipeline ist an Bedingungen anfällig, die ihr Designer nicht erwartet hatte. Ein für geputzte Metallteile abgestimmtes Wahrnehmungsmodul versagt bei transparenten Objekten. Ein für eine strukturierte Arbeitsstation optimierter Bewegungsplaner versagt in der Unordnung. Ein Impedanzcontroller, der für starre Greifung abgestimmt ist, versagt bei verformbaren Objekten. Die Erweiterung klassischer Systeme auf neue Situationen erfordert mehr Engineering, nicht mehr Daten, und die Kosten skalieren mit der Anzahl der Randfälle, die Sie behandeln müssen.

Klassische Werkzeugen tiefstaubende Tauch: IK, Bewegungsplanung, Kraftkontrolle

Das Verständnis der spezifischen Werkzeuge im klassischen Stack ist für Teams unerlässlich, welche Komponenten durch Lernen ersetzt und welche behalten werden.

Inverse Kinematik (IK). Angesichts einer gewünschten End-Effektor-Position berechnet IK die gewählten Winkel, die dies erreichen. Analytische IK-Lösungen gibt es für 6-DOF-Roboter mit spezifischen Geometrien (die meisten industriellen Arme) und laufen in Mikrosekunden. Für 7-DOF-Redundanten-Arme (Franka, OpenArm, Kinova Gen3), numerische IK-Lösungen wie KDL, TRAC-IK oder IKFast-Rechenslösungen in 1-10ms. IK ist zuverlässig, schnell und gut verstanden - es gibt fast nie einen Grund, es durch eine gelernte Komponente zu ersetzen. Selbst vollständig gelernte Richtlinien erzeugen typischerweise End-Effektor-Ziele, die über IK in gemeinsame Befehle umgewandelt werden.

Bewegungsplanung. RRT* (Ramply-exploring Random Tree, optimale Variante) und seine Derivate (BIT*, CHOMP, STOMP) berechnen kollizierungsfreie Strecken im gemeinsamen Raum oder im Aufgabenraum. Die Schlüsselbeschränkung: Der Planer benötigt ein genaues Kollisionsmodell der Szene, das entweder eine bekannte Objektgeometrie (aus einem CAD-Modell) oder Echtzeitperspektion erfordert. In ungeschützten, unbekannten Umgebungen macht der Wahrnehmungs-Flaschenhals klassische Planung zerbrechlich. MoveIt2 ist das Standard-Open-Source-Motion-Planungs-Framework mit Unterstützung für die meisten Forschungsarme.

Kraftkontrolle. Impedanz- und Eintrittskontrolle regulieren die mechanische Wechselwirkung zwischen dem Roboter und seiner Umgebung. Die Zulassungsteuerung umkehrt dies: Der Roboter liest die Daten des Kraft-Torks-Sensors und erzeugt Positionskorrekturen proportional zum gemessenen Kraftfehler. Diese Steuerungen sind mathematisch elegant, abgestimmt und nachweislich stabil - aber sie erfordern genaues Wissen über die Dynamik des Robots und die Parameter des Kontaktmodells. Für eine tiefere Einführung in die Integration der Kraftempfindung siehe unseren [F/T-Sensorgleitfaden]

Die klassische Wahrnehmungspipeline. Ein typischer strukturierter Wahrnehmungsstack: RGB-D-Kamera erfasst eine Punktwolke. Flächensegmentierung entfernt die Tabelle. Euklidisches Clusterisieren isoliert einzelne Objekte. Jeder Objektcluster wird mit einer bekannten CAD-Modellbibliothek (mit Hilfe von ICP oder PPF-Matching) abgestimmt, um eine 6-DOF-Pose zu schätzen. Diese Pipeline ist schnell (10-30ms pro Rahmen), genau für bekannte Objekte (Sub-Millimeter-Pose-Schätzung) und versagt völlig für Objekte, die nicht in der Modellbibliothek sind. Jedes neue Objekt erfordert ein neues CAD-Modell oder einen manuellen Kalibrierungsschritt - die technischen Kosten, die Teams zur erlernten Wahrnehmung treiben.

Roboterlernen: End-to-End-Lernpolitik

Roboter-Lernen ersetzt handgefertigte Pipelines durch datenorientierte Modelle. In [imitationslernen] T7 beobachtet ein neuronales Netzwerk menschliche Demonstrationen (Kamerabilder plus Roboter-Gebundene Zustände) und lernt eine direkte Kartierung von Beobachtung bis zur Aktion. Im Verstärkung lernen die Agenten durch Versuch und Fehler in der Simulation oder in der realen Welt. In dem aufstrebenden Vision-Language-Action-Paradigma (VLA) nehmen große vorgebildete Modelle die Aufgabenanweisungen in der natürlichen Sprache und die visuellen Beobachtungen als Eingabe und produzieren motorische Befehle als Ausgabe.

Die wichtigste Vorteile von gelernten Richtlinien sind, dass sie mit der Wahrnehmungskomplexität und der Umweltvariation implizit umgehen. Die Politik hat kein Wahrnehmungsmodul, kein Planungsmodul und kein Steuerungsmodul, sondern ein einziges Modell, das Pixel und proprioception auf gemeinsame Befehle abbildet, und die relevanten Abstraktionen werden aus Daten gelernt, anstatt von Ingenieuren entworfen.

Diese Fähigkeit hat einen Preis. Lernpolitische Maßnahmen sind unübersichtlich: Wenn sie fehlen, ist es schwierig zu diagnostizieren, ob das Fehlen wahrnehmbar, planungsbezogen oder ein Kontrollfehler ist. Sie erfordern erhebliche Trainingsdaten, typischerweise Hunderte bis Tausende von Demonstrationen für das Imitationslernen oder Millionen von Simulationsschritten für das Verstärken des Lernens. Und ihr Verhalten kann sich unvorhersehbar ändern, wenn sich die Einsatzumgebung auch nur leicht von der Trainingsverteilung abweicht.

Wenn klassische Robotik gewinnt

** Präzisionsmontage und Bearbeitung.** Aufgaben, die eine Submillimeter-Wiederholbarkeit in bekannter Geometrie erfordern. CNC-Bearbeitung, Halbleiter-Waferbearbeitung, PCB-Komponenteninsetzung und Präzisionsschweißen alle erfordern Toleranzen, die klassische Steuerungen routinemäßig erreichen und durch erlernte Richtlinien nicht garantiert werden können. Wenn die Umwelt vollständig spezifiziert und die Physik gut modelliert ist, ist die klassische Steuerung sowohl schneller zu einsetzen als auch zuverlässiger im Betrieb.

Kennbare, strukturierte Umgebungen. Automobilmontagelinien, pharmazeutische Verpackungen und logistische Sortierungssysteme mit kontrollierter Beleuchtung, festen Objektspositionen und vorhersehbarer Physik sind das natürliche Gebiet der klassischen Robotik. Es gibt keinen Grund, Trainingsdaten zu sammeln, wenn man einen deterministischen Controller schreiben kann, der jede Situation, mit der sich der Roboter begegnet, verarbeitet.

** Sicherheitskritische Anwendungen.** Chirurgische Roboter, in der Nähe von Menschen arbeitende Kollaborationsroboter und jede Einführung, die eine regulatorische Zertifizierung erfordert, profitieren von den formalen Überprüfungswerkzeugen, die für die klassische Steuerung zur Verfügung stehen. Die Kontrolle von Barrierenfunktionen, die Erreichbarkeitsanalyse und die Schlimmsten-Fahrungsgrenzen geben klassischen Systemen ein Sicherheitsniveau, das die erlernte Politik noch nicht erreicht hat.

Low-Latenz-Anforderungen. Anwendungen, die eine Steuerungsreaktion in einer Sekunde unterhalb erfordern, wie z.B. Hochgeschwindigkeits-Pick-and-Place, Balancing oder kontaktempfindliche Montage, benötigen die deterministische Zeitung, die klassische Steuerungsläufe bieten.

Wenn der Lernroboter gewinnt

Unstrukturierte Umgebungen. Das Sortieren von gemischten Gegenständen in Lagerfässern, die Navigation in überfüllten Häusern, die Arbeit in Küchen oder Restaurants, in denen sich die Layouts der Objekte ständig ändern. Die Ausbildung einer erlernten Politik bei verschiedenen Demonstrationen ist ein Datenerhebungsprojekt mit immer geringerer, aber kontinuierlicher Rendite.

Dexterus-Manipulation. Aufgaben, die die Finger-Niveaus-Koordination, deformierbare Gegenstände oder kontaktreiche Interaktion erfordern. Lernen Sie, dass die Politik, die das physische Ergebnis ihrer Handlungen beobachtet und sich implizit durch Schulungsdaten anpasst, diese Aufgaben viel natürlicher als jeder konstruierte Controller verarbeitet.

Verallgemeinerung über Objektinstance* Wenn Ihr Roboter jede Tasse, nicht eine bestimmte Tasse, abholen muss. Wenn Ihr mobiler Roboter jedes Büro navigieren muss, nicht einen bestimmten Bodenplan. Wenn Ihr Kochroboter jede Marke von Pasta-Boxen verarbeiten muss. In dem Moment, in dem Ihr Einsatz neue Instanzen innerhalb einer Kategorie handhaben muss, werden erlernte Darstellungen aus verschiedenen Trainingsdaten unerlässlich. Die klassische Wahrnehmung müsste für jede neue Objektvariante neu entwickelt werden.

** Aufgaben, die schwierig sind, programmatisch anzugeben.** "Wäsche den Tisch, bis er sauber aussieht". "Pack die Artikel so, dass sich während des Versandes nichts verschiebt". "Präsen die Blumen attraktiv". Diese Aufgaben haben objektive Erfolgskriterien, die von Menschen leicht bewertet werden können, aber die schwierig als mathematische Kostenfunktionen auszudrücken sind. Das Imitationslernen umgeht das Spezifikationsproblem ganz, indem es die Aufgabe implizit aus Demonstrationen des gewünschten Verhaltens lernt.

Vergleiche Tabelle

Dimension Classical Robotics Learned Policies Hybrid
Control frequency 1 kHz deterministic 10-50 Hz variable 100-1000 Hz (classical inner loop)
Novel objects Requires new models Generalizes from data Learned perception + classical plan
Safety guarantees Formal verification available No formal guarantees Classical safety envelope
Setup time Weeks-months (engineering) Days-weeks (data collection) Weeks (both)
Debugging Inspect each module Black-box, need ablation Learned modules harder
Deformable objects Very difficult to model Learns from demonstrations Learned contact + classical motion
Scaling cost O(edge cases) engineering O(data diversity) Both, but reduced

Vergleiche der Werkzeuge für bestehende Teams

Tool Category Classical Stack Learning Stack
Middleware ROS2 Humble/Iron LeRobot, RoboCasa, robomimic
Motion planning MoveIt2, OMPL, Drake N/A (end-to-end)
Perception PCL, Open3D, FoundationPose DINOv2, SigLIP (learned backbone)
Simulation Gazebo, Drake Isaac Sim, MuJoCo, Genesis
Control ros2_control, impedance/admittance ACT, Diffusion Policy, VLA inference
Languages C++ (real-time), Python (scripts) Python (PyTorch), C++ (deployment)

Der Hybridansatz: gelernte Wahrnehmung + klassische Planung + gelernte Kontrolle

Die am besten eingesetzten Robotersysteme sind Hybride und die spezifische Hybridarchitektur, die sich als dominierende entwickelt hat, ist es wert, im Detail zu verstehen.

Lehrte Wahrnehmungsschicht. Ein neuronales Netzwerk (oft ein vorgeübtes Vision-Grundlagemodell wie DINOv2 oder CLIP, das auf Aufgabenspezifische Daten abgestimmt ist) verarbeitet Kamerabilder und erzeugt eine strukturierte Szenedarstellung: Objektposen, semantische Etiketten, Oberflächennormale, Greifenkandidaten. Dies ersetzt die zerbrechliche handgefertigte Wahrnehmung klassischer Systeme durch gelernte Darstellungen, die sich über Beleuchtung, Texturen und Objekte hinweg verallgemeinern.

Klassische Planungsschicht. Ein Modell-Prädiktionscontroller (MPC) oder ein probiertestützlicher Planer nimmt den wahrgenommenen Szenezustand und berechnet eine kollizifreie, dynamisch machbare Flugbahn, um das Aufgabenziel zu erreichen. Diese Schicht arbeitet auf der sauberen geometrischen Darstellung aus dem Wahrnehmungsmodul und setzt alle Sicherheitsbeschränkungen, gemeinsame Grenzen und Optimierungskriterien ein, bei denen die klassische Planung hervorragend ist.

Lernsteuerung auf niedrigem Niveau. Für Kontakt-reiche Aufgaben passt eine gelernte Restpolitik die Befehle des klassischen Controllers in Echtzeit anhand von Sensor mit Kraft-Korksmoment Feedback und visuellen Beobachtungen des Kontakts an. Die Rückstandspolitik läuft bei 100-500 Hz und ergänzt Korrekturen für die klassische Steuerung.

Diese Architektur erfasst die Stärken beider Paradigmen. Die gelernte Wahrnehmung behandelt visuelle Komplexität. Der klassische Planer bietet Sicherheitsgarantien und interpretierbares Verhalten. Der gelernte Restkontroller behandelt Kontaktdynamik, die nicht analytisch modelliert werden kann. Die Manipulationssysteme von Google DeepMind, mehrere in der Produktion eingesetzten Amazon-Warehouse-Roboterzellen und mehrere chirurgische Roboterplattformen verwenden Varianten dieser Architektur im Jahr 2026.

Übergangsweg für bestehende klassische Roboterteams

Wenn Ihr Team einen klassischen Roboter-Stack hat und Lernfähigkeiten hinzufügen möchte, ist hier der empfohlene Schritt, der das Risiko minimiert:

  1. Phase 1: Ersetzen Sie nur die Wahrnehmung. Wechseln Sie Ihre handgefertigte Objektdetektion und Posen-Schätzung mit einem gelernten Modell (FoundationPose, Grounding DINO oder ein fein abgestimmter DINOv2-Detektor). Halten Sie Ihren klassischen Planer und Controller unverändert. Dies ist die geringste Risikolenkung und bietet in der Regel die größte sofortige Verbesserung (verwaltet neue Objekte ohne CAD-Modelle). Zeitplan: 2-4 Wochen Integrationsarbeit.
  2. Phase 2: Fügen Sie gelernte Gripplanning hinzu. Ersetzen Sie Ihren analytischen Gripplanner (falls vorhanden) durch einen gelernten Gripqualitätsvorhersager (GraspNet, Contact-GraspNet oder AnyGrasp). Das gelernte Modell schlägt Gripkandidaten vor, die nach vorhergesagtem Erfolg erzielt werden, und Ihr klassischer Planner erzeugt eine Trajektorie zum gewählten Grip. Zeitlinie: 2-6 Wochen.
  3. Phase 3: Fügen Sie gelernte Restkontrolle hinzu. Für kontaktreiche Aufgaben, bei denen Ihr klassischer Impedanzgesteuerer Schwierigkeiten hat, trainieren Sie eine Restpolitik, die Korrekturen zur klassischen Ausgabe hinzufügt. Sammeln Sie nur 100-200 Demonstrationen der Kontaktphase (nicht die gesamte Aufgabe). Zeitplan: 4 bis 8 Wochen einschließlich Datenerhebung.
  4. Phase 4: End-to-End-Bewertung. Sobald Sie Erfahrung mit gelernten Komponenten haben, bewerten Sie, ob eine end-to-end gelernte Politik (ACT oder Diffusion Policy) Ihren Hybridstap bei Ihren spezifischen Aufgaben übertrefft. Bei Präzisionsarbeiten gewinnt der Hybridansatz in der Regel weiter.

RCSV kann Daten für jede dieser Phasen über unsere [Datendienste] (T9) erfassen, und unser Ingenieurteam berät für die Gestaltung von Hybridarchitekturen.

Ein praktischer Entscheidungsrahmen: Fünf Fragen

Beantworten Sie diese fünf Fragen, um Ihren Ansatz zu bestimmen.

1. Ist die Umgebung vollständig spezifiziert und stabil? Wenn ja (Fabriklinie, saubere Raum, strukturierte Lagerzelle), beginnen Sie mit der klassischen Steuerung. Sie werden schneller und mit höherer Zuverlässigkeit als jeder gelernte Ansatz eingesetzt. Wenn nicht (Haus, Restaurants, unstrukturierte Lager), müssen Sie zumindest in der Wahrnehmungsschicht lernen.

2. Müssen Sie neue Objektinstanzen handhaben? Wenn der Roboter Objekte begegnet, die er noch nie zuvor gesehen hat, benötigen Sie eine gelernte Wahrnehmung und möglicherweise eine gelernte Politik.

3. Ist die Aufgabe kontaktreich oder beinhaltet verformbare Objekte? Wenn ja, müssen Sie in der Kontrollschicht lernen. Klassische Kontaktmodelle sind für verformbare Manipulationen, Lebensmittelbehandlung oder Textilarbeiten unzureichend. Ein erlerntes Restkontroller oder eine vollständig erlernte Politik, die auf kontaktreichen Demonstrationen ausgebildet ist, ist der praktische Weg.

4. Benötigen Sie eine formelle Sicherheitsgarantie oder eine regulatorische Zertifizierung? Wenn ja, muss Ihre Systemarchitektur eine klassische Sicherheitsschicht enthalten, auch wenn andere Komponenten gelernt werden. Steuerungsbarrierenfunktionen, Notfallstop-Logik und die Durchsetzung der Arbeitsplatzgrenzen sollten klassisch und formal verifiziert sein. Lernen Komponenten funktionieren innerhalb der durch die klassische Schicht definierten Sicherheitsumgebung.

5. Was ist Ihr Datenbudget? Lernenpolitische Maßnahmen erfordern Demonstrationen (Hunderten für [imitationslernen](T11)) oder Simulationsumgebungen (für RL). Wenn Sie das Budget haben, 200-500 hochwertige Demonstrationen Ihrer spezifischen Aufgabe zu sammeln, ist das Imitationslernen praktisch. Wenn nicht, ist klassische Steuerung oder ein fein abgestimmtes Grundlagenmodell mit minimalen Aufgabenspezifischen Daten Ihr Weg. Die [Daten-Sammlungsdienste] von RCSV (T13) (2500 Pilot-Dollar / 8.000 Kampagne) können Ihnen helfen, den Datensatz effizient zu erstellen, wenn das Lernen der richtige Ansatz ist.

Lernansatz Taxonomie: Algorithmus wählen

Im Lernparadigma hat die Wahl des Algorithmus dramatische Auswirkungen auf Datenanforderungen, Rechenkosten und Einsatzmerkmale.

Algorithm Data Source Stichprobeneffizienz Reward Required? Best Use Case
Verhaltensklonen (BC) 50-500 demos High No Short-horizon tasks with consistent strategy
ACT (Action Chunking) 50-200 demos High No Bimanual tasks, long-horizon with action chunks
Diffusion Policy 200-1000 demos Medium No Multimodal tasks with multiple valid strategies
VLA Fine-Tune (Octo/OpenVLA) 20-200 demos Very High No Novel object generalization, language-conditioned tasks
PPO (on-policy RL) 10M-100M sim steps Low Yes (dense preferred) Locomotion, continuous control with clear reward
SAC (off-policy RL) 1M-50M sim steps Medium Yes Dexterous manipulation in sim, sample-efficient RL
GAIL / IRL 10-50 demos + sim Medium Learned from demos Few demonstrations + good simulator available
Model-Based RL (Dreamer, MBPO) 100K-1M steps High (for RL) Yes Data-limited RL where world model can be learned

Die praktische Entscheidung für die meisten Manipulationsteams im Jahr 2026: Beginnen Sie mit ACT oder Diffusion Policy (Imitierungslernen), wechseln Sie zur VLA-Feinabstimmung, wenn Sie eine Verallgemeinerung über Objekte oder Sprachkonditionierung benötigen, und reservieren Sie RL für Lokomotion oder Fälle, in denen Sie einen genauen Simulator und eine klare Belohnungfunktion haben.

Klassische Pfeifenversagen nach Stufen

Das Verständnis, wie klassische Pipelines fehlgeschlagen sind, hilft den Teams zu identifizieren, welche Stufen durch Lernen ersetzt werden sollen und welche zu behalten.

Pipeline Stage Failure Mode Trigger Condition Impact
Perception Object not detected Novel object geometry, transparent/reflective material Complete task failure (no target)
Perception Pose estimate off by >5mm Symmetrical objects, partial occlusion, glare Grasp misalignment, placement error
Planning No feasible path found Dense clutter, narrow passages, conflicting constraints Task abort or timeout
Planning Stale scene model Dynamic environment, objects moved between perception and execution Collision with moved objects
Control Tracking overshoot Aggressive trajectories, under-damped PID gains Impact damage, position error at target
Control Inadequate contact model Deformable objects, unknown friction, compliant surfaces Crush damage, slip, grasp failure
Integration Timing desync between modules High CPU load, ROS2 DDS congestion, GC pauses Stale data used for planning, jerky execution

Das Muster ist klar: Wahrnehmungsfehler dominieren in unstrukturierten Umgebungen, Planungsfehler dominieren in verunreinigten Szenen und Kontrollfehler dominieren in kontaktreichen Aufgaben.

Das übrigens bestehende Politikmuster: Lernen zur klassischen Kontrolle hinzuzufügen

Das Restpolitikmuster ist der sicherste Weg, das Lernen in ein bestehendes klassische System einzuführen. Anstatt den klassischen Controller zu ersetzen, fügt eine gelernte Restpolitik Korrekturen an der Spitze des klassischen Ausgangs hinzu. Die Gesamtbefehlsgebung ist: T3, wo T4 auf eine kleine Reichweite beschränkt ist (typischerweise +/- 5 mm Position, +/- 2 Grad Orientierung pro Zeitschritt).

# residual_policy.py -- Classical + learned residual controller
import numpy as np
import torch

class ResidualPolicyController:
    """Adds learned corrections to classical impedance controller."""

    def __init__(self, classical_controller, residual_model, max_residual=0.005):
        self.classical = classical_controller
        self.residual = residual_model  # Trained policy network
        self.max_residual = max_residual  # 5mm max correction

    def compute_action(self, obs, ft_reading, target_pose):
        # Classical controller: impedance control toward target
        a_classical = self.classical.compute(obs["joint_pos"], target_pose, ft_reading)

        # Learned residual: correct for contact dynamics
        with torch.no_grad():
            residual_input = torch.cat([
                torch.tensor(obs["joint_pos"]),
                torch.tensor(ft_reading),         # Force-torque sensor
                torch.tensor(obs["wrist_image"]).flatten()
            ])
            a_residual = self.residual(residual_input).numpy()

        # Safety clamp: residual cannot exceed max_residual per joint
        a_residual = np.clip(a_residual, -self.max_residual, self.max_residual)

        return a_classical + a_residual

Dieses Muster wurde erfolgreich in Einfügungsarbeiten (Peg-in-Hole, Verbindungspäterung) eingesetzt, bei denen der klassische Controller die Ansatzbahn und die Restpolitik die Kontaktphasenkorrekturen verarbeitet, die Empfindlichkeit erfordern, um Feedback zu zwingen. Bei RCSV verwenden wir dieses Muster mit dem [OpenArm 1]T14] für Präzisionsmontageaufgaben, bei denen allein die klassische Steuerung 85% Erfolg erzielt und die Restpolitik auf 96% drängt.

Vergleich der Rechnungsvoraussetzungen

Die Kosten für die Infrastruktur für jeden Ansatz unterscheiden sich erheblich.

Resource Classical Pipeline IL (ACT / DP) VLA Fine-Tune RL (Sim)
Training GPU None 1x RTX 3090/4090 1-4x A100/H100 1-8x A100 (Isaac Sim)
Training time N/A (hand-tuned) 2-8 hrs 12-48 hrs 24-120 hrs
Inference GPU None (CPU only) 1x RTX 3060+ 1x A100 or H100 Same as IL at deploy
Inference latency < 1 ms 20-100 ms 200-500 ms Same as IL at deploy
Disk/storage < 100 MB (URDF, configs) 50-200 GB (dataset) 200 GB-2 TB 50-500 GB (replay buf)
Engineering labor High (weeks-months) Medium (data + train) Low-medium (fine-tune) High (sim engineering)
Cloud cost estimate $0/month $50-200/train run $500-3,000/train run $1,000-10,000/run

Diese Kosten sind für einen Ein-Task-Schulungszyklus. Mehrfach-Task-Politiken, Hyperparameter-Sweep und iterative Datenerhebung multiplizieren die Zahlen entsprechend. Teams mit engen Budgets sollten RCSVs [Datenenerhebungservice]T15] in Betracht ziehen, die Hardware- und Betriebskosten für mehrere Projekte amortisiert.

Analyse des Fehltrittsmodus: Diagnose klassischer gegen gelernte Systeme

Wenn ein Robotersystem versagt, folgt die Diagnose der Ursache je nach Paradigma grundlegend unterschiedlichen Wegen.

Klassische Pfeifenversagen:

  • ** Wahrnehmungsfehler.** Die Punktwolke ist laut, das Objekt wird nicht erkannt oder die Posen-Schätzung ist um mehr als die Toleranz des Controllers abgeschaltet.
  • ** Planungsschiefstand.** Der Planer gibt keine Lösung zurück (unfeasible), zeitlos oder führt zu einer Kollision. Diagnostik: visualisieren Sie die Planungsszene und Kollisionsobjekte in RViz2.
  • Beschädigung des Kontrollsystems. Der Roboter überschießt das Ziel, osziliert oder hält keinen Kontakt auf.
  • ** Integrationsfehler.** Timing-Probleme zwischen Modulen - der Planer verwendet eine veraltete Wahrnehmungsausgabe oder der Controller erhält eine Bahnupdates Mitte der Ausführung.

Lernte politische Fehlverhältnisse:

  • Verteilungsschicht. Das Objekt befindet sich in einer Position, Orientierung oder Lichtzustand, die nicht ausreichend durch Trainingsdaten abgedeckt ist. Diagnostik: vergleiche die Fehlerbeobachtung mit der Trainingsverteilung (z.B. durch Berechnung von Entfernungen, die mit dem Vision-Encoder der Richtlinie eingebettet werden).
  • Modusdurchschnitt. Die Politik liefert den Durchschnitt von zwei gültigen Strategien und erzeugt eine Trajektorie, die keinem von beiden entspricht.
  • Verbundfehler. Die Politik verlässt nach 20-30 Schritten die Strecke und kann nicht wiederhergestellt werden. Diagnostik: Verfolgen Sie den Schritt-Aktionsfehler im Laufe der Zeit und beobachten Sie die beschleunigende Divergenz. Beheben Sie: Vergrößern Sie die Länge des Aktionsteils, hinzufügen Sie die zeitliche Zusammenstellung oder Sammeln Sie DAgger-Daten. Zeit zur Diagnose: Stunden.
  • ** Kalibrierungsschwankungen.** Die Kamera-Extrinsics verschoben sich zwischen Datenerfassung und -aufbau, was zu konsistenten räumlichen Offsets in den politischen Maßnahmen führte.

Ein häufiger Fallfall: Teams geben dem erlernten Bauteil oft die Schuld an Fehlern, die tatsächlich durch klassische Infrastrukturprobleme verursacht werden (Stal TF-Transformationen in ROS2, falsch kalibrierte Kamera-Extrinsics, falsche URDF-Gelenklimaten). Bevor Sie das neuronale Netzwerk debuggen, überprüfen Sie, ob die klassische Pipeline auf einem bekannten Testfall korrekte Ausgänge erzeugt. Diese "klassische Gesundheitsprüfung" erfasst 30-40% der gemeldeten Fehler des gelernten Systems im RCSV.

Die Schlüsselasymmetrie: klassische Fehler sind im Allgemeinen schneller zu diagnostizieren, weil jedes Modul über Inspektierbare Eingänge und Ausgänge verfügt. Lernenpolitische Fehler erfordern Abschluss über die Ausbildungsdatenverteilung, die von Natur aus schwieriger ist. Hybridarchitekturen bearbeiten dies teilweise durch Isolierung gelernter Komponenten, so dass klassische Diagnosetools für den größten Teil der Pipeline gelten.

Fallstudien in der realen Welt

Diese Beispiele zeigen, wie die Wahl zwischen klassischen, erlernten und hybriden Ansätzen in der Praxis ausgespielt wird.

Fall 1: Einfügung eines Elektronik-Verbinders (klassische Gewinns). Ein Auftraggeber benötigte einen Roboter, um USB-C-Verbindungen in PCB-Sockets einzufügen. Ein klassischer Impedanzcontroller mit Spiralsuche am Einfügungspunkt erzielte 99,2% Erfolg in 10.000 Versuchen. Keine Trainingsdaten waren erforderlich. Ein IL-Ansatz wurde prototypiert und erzielte 94% Erfolg nach 500 Demonstrationen - schlechtere Leistung bei höheren Kosten.

Fall 2: Lagerhallen-Wohlkopf (Lernung gewinnt). Ein E-Commerce-Fulfillment-Center benötigte einen Roboter, um willkürliche Gegenstände aus Behältern mit mehr als 50 SKU-Kategorien zu wählen. Die Gegenstände reichen von weichen Taschen bis zu starren Kisten bis hin zu seltsamen Formen von Elektronik. Eine klassische Posenbewertung + Grip-Planung erzielte 78% Erfolgsrate bei der Auswahl, die durch Wahrnehmungsfehler bei neuartigen und reflektierenden Objekten begrenzt wurde. Ein erlerntes [Grasp Planner] (T16) (Contact-GraspNet) mit einem DINOv2-Backbone erzielte 93% Pick-Erfolg in allen Kategorien, einschließlich Gegenständen, die während des Trainings nie gesehen wurden.

Fall 3: Lebensmittelplating (hybride Gewinn). Ein Lebensmittelpräparationsstart benötigte einen Roboter, um Salat-Ingrediente in einer ästhetisch angenehmen Anordnung zu platzieren. Ein erfahrener hochrangiger Planer erstellte das Kompositionslayout auf Basis von Bildbildungen von geplatzten Mahlzeiten. Das Hybridsystem erreichte eine Akzeptanzrate von 87% von menschlichen Qualitätsbewertern, verglichen mit 62% für ein vollständig klassisches Regeln basierendes System und 79% für eine vollständig erfahrene End-to-End-Politik.

MoveIt2 + Lernen: Ein minimal Hybridbeispiel

Für Teams, die ihr erstes Hybridsystem bauen wollen, ist hier das minimale Integrationsmuster mit MoveIt2 für die Bewegungsplanung mit einem gelernten Objektdetektor, der die klassische Wahrnehmung ersetzt.

# hybrid_pick.py -- Minimal hybrid: learned perception + classical planning
import rclpy
from moveit2 import MoveIt2
from groundingdino import GroundingDINO
import numpy as np

def hybrid_pick(node, moveit, detector, camera, prompt="the red mug"):
    # --- Learned perception layer ---
    rgb, depth = camera.capture()
    detections = detector.predict(rgb, prompt)  # GroundingDINO
    best = max(detections, key=lambda d: d.confidence)
    # Back-project 2D detection center to 3D using depth
    cx, cy = best.center
    z = depth[int(cy), int(cx)] / 1000.0  # mm to meters
    x = (cx - camera.cx) * z / camera.fx
    y = (cy - camera.cy) * z / camera.fy
    target_pose = [x, y, z, 0, 0, 0, 1]  # position + quaternion

    # --- Classical planning layer (MoveIt2) ---
    # Pre-grasp: approach from above
    pre_grasp = target_pose.copy()
    pre_grasp[2] += 0.10  # 10cm above
    moveit.move_to_pose(pre_grasp)
    # Grasp: descend with impedance control
    moveit.move_to_pose(target_pose, velocity_scaling=0.3)
    moveit.close_gripper(force=20.0)  # 20N grip
    # Lift
    lift_pose = target_pose.copy()
    lift_pose[2] += 0.15
    moveit.move_to_pose(lift_pose)

Dieses 25-Zeilen-Beispiel zeigt die Essenz des Hybridmusters: Ein gelerntes Modell (GroundingDINO) behandelt die Wahrnehmungskomplexität, willkürliche Objekte aus Sprachbeschreibungen zu finden, während MoveIt2 eine kollizionsfreie Flugbahnplanung mit geeigneten gemeinsamen Grenzen und Geschwindigkeitsbeschränkungen behandelt. Bei RCSV versorgen wir [OpenArm 1]T17) mit einem MoveIt2-Konfigurationspaket und RealSense-Kamera-Treiber-Integration, wodurch diese Art von Hybridsystemen in einem Nachmittag bereitgestellt werden kann.

Datenanforderungen verglichen

Die klassische Steuerung erfordert Systemidentifizierungsdaten: gemeinsame Position, Geschwindigkeit, Drehmoment und Sensor-Komment durch sorgfältig gestaltete Kalibrierungsversuche. Ein paar Stunden strukturierter Experimente reichen typischerweise aus. Die Daten sind geringvoluminös, müssen aber hochpräzise sein. Es ist kein Neuronenetztraining erforderlich.

Das Imitationslernen erfordert typischerweise 200-1.000 Demonstrationsepisoden pro Aufgabe, die jeweils synchronisierte Kamerabilder und Roboterzustand bei 30-50 Hz enthalten. Die Sammelzeit reicht von 2 Stunden (200 Demo einer einfachen Aufgabe) bis zu 2 Wochen (1.000 Demo einer komplexen Aufgabe mit verschiedenen Objekten). Für Details zur Sammlungskosten siehe unsere [Kosten pro Demonstrationsanalyse]T18).

Das Grundmodell-Feinabstimmung (ab Octo, OpenVLA oder RT-2) erfordert viel weniger Aufgaben-spezifische Demonstrationen, typischerweise 50-200, weil das vorgebildete Modell einen starken visuellen und verhaltensweisen Vorgang bietet. Dies ist der praktischste Ansatz für Teams mit begrenztem Datenbudget, die gelerntes Verhalten benötigen.

Das Verstärken des Lernens erfordert eine Simulationsumgebung, die die Aufgabenphysik genau modelliert. Die Herausforderung ist [Sim-to-Real-Transfer] ((T20): Politiken, die in Simulationen ausgebildet sind, scheitern oft bei echter Hardware aufgrund von Physikmodellierungsung Ungenauigkeiten.

Residual Politisches Lernen: Das Beste aus beiden Welten

Das Residual Politisches Lernen ist eine spezifische Hybridarchitektur, die eine gelernte Korrektur auf einem klassischen Controller überlegt. Der klassische Controller liefert ein Baseline-Verhalten (z. B. bewegen Sie sich in die Zielposition, wenden Sie Einfügungskraft an), und das gelernte Restnetz gibt kleine Korrekturen (typischerweise +/- 5 mm in Position, +/- 5 Grad in Orientierung) aus, die das Verhalten anpassen, um die Variabilität zu bewältigen, die der klassische Controller nicht kann.

Diese Architektur hat mehrere konkrete Vorteile gegenüber end-to-end-Lernen:

  • Sicherheit durch Konstruktion. Der Rest ist begrenzt - das gelernte Netzwerk kann nur um eine begrenzte Menge von der klassischen Bahn abweichen. Auch wenn die gelernte Komponente vollständig versagt (auslässt Nullen), führt der klassische Controller immer noch ein vernünftiges Verhalten aus.
  • Stichprobeneffizienz. Das Restnetz muss nur die Korrektur lernen, nicht die gesamte Manipulationsbahn. Dies reduziert die erforderlichen Demonstrationen von 200-500 (End-to-End) auf 50-100 (Rest-Learning) für viele Aufgaben.
  • Interpretable Ausfallmodi. Wenn das System ausfällt, können Sie überprüfen, ob der klassische Controller oder die Restkorrektur fehlerhaft ist, indem Sie den klassischen Controller allein ausführen und vergleichen.
  • Inkrementeller Einsatz. Beginnen Sie mit dem klassischen Steuergerät in der Produktion, fügen Sie dann die Restkorrektur hinzu, wenn sie validiert ist.
# residual_policy.py -- Classical + learned residual
import numpy as np

class ResidualPolicy:
    """Wrap a classical controller with a learned residual correction."""

    def __init__(self, classical_controller, residual_network,
                 max_pos_residual=0.005, max_rot_residual=0.087):
        self.classical = classical_controller
        self.residual_net = residual_network
        self.max_pos = max_pos_residual  # 5mm
        self.max_rot = max_rot_residual  # 5 degrees in radians

    def predict_action(self, observation):
        # Classical controller produces baseline action
        base_action = self.classical.compute_action(observation)

        # Learned residual predicts correction from visual observation
        raw_residual = self.residual_net(observation['image'])

        # Clip residual to safety bounds
        pos_residual = np.clip(
            raw_residual[:3], -self.max_pos, self.max_pos)
        rot_residual = np.clip(
            raw_residual[3:6], -self.max_rot, self.max_rot)

        # Apply correction to classical action
        corrected_action = base_action.copy()
        corrected_action[:3] += pos_residual
        corrected_action[3:6] += rot_residual
        return corrected_action

In RCSV-Evaluierungen erreichen Restpolitiken mit 25-50% der Trainingsdaten konsequent 90-95% der End-to-End-Leistung. Sie übertreffen Aufgaben, bei denen das grobe Verhalten bekannt ist (bewegen Sie sich zu Objekten, einfügen Sie, platzieren Sie), aber für die Objektvariabilität sind feine Anpassungen erforderlich. Die OpenArm 1 ist mit einem auf MoveIt2 basierenden klassischen Controller ausgestattet, der als ideale Basis für Restlern-Lernversuche dient.

Migrationsweg: Von klassischem zu hybriden zu gelerntem

Für Teams mit bestehenden klassischen Robotersystemen sollte die Migration zu den gelernten Komponenten einen schrittweisen Ansatz einnehmen, der das Risiko steuert und gleichzeitig die Vorteile des Lernens erfasst.

  1. Phase 1: Lernen, klassische Dinge (2-4 Wochen). Ersetzen Sie Ihre feste Vision Pipeline (Segmentierung, Posenbewertung) durch einen gelernten Detektor (GroundingDINO, SAM2) und halten Sie MoveIt2 bei der Planung und Impedanzkontrolle. Dies allein verbessert in der Regel die Erfolgsrate bei Aufgaben mit neuen Objekten um 10-25% ohne Änderung des sicherheitskritischen Kontrollstacks.
  2. Phase 2: Fügen Sie Restkorrekturen hinzu (4-8 Wochen). Sammeln Sie 50-100 Demonstrationen, bei denen das klassische System erfolgreich ist, aber genauer sein oder mehr Objektvarianten verarbeiten könnte.
  3. Phase 3: End-to-end gelernte Politik mit klassischer Sicherheitsschicht (8-16 Wochen). Für Aufgaben, bei denen die Leistungsgrenze der Hybridansätze unzureichend ist, üben Sie eine vollständige Imitationslernungspolitik auf 200-500 Demonstrationen aus. Dies bietet eine maximale Flexibilität, erfordert aber mehr Daten und eine sorgfältigere Validierung.
  4. Phase 4: Grundmodell-Feinabstimmung (laufend). Wenn die Grundmodelle reifen, passen Sie Octo oder OpenVLA auf Ihre Aufgabenspezifischen Daten für maximale Verallgemeinerung mit minimalem neuen Datenerfassung.

Die meisten RCSV-Kunden befinden sich in Phase 1-2. Das Schlüsselprinzip: Ersetzen Sie niemals eine funktionierende klassische Komponente durch eine gelernte, es sei denn, die gelernte Version überträgt sie auf Ihrer spezifischen Bereitstellungsabteilung nachweislich. Lernen Komponenten fügen Kapazitäten hinzu, aber auch Fehlermodi hinzu - der Kompromiss muss positiv sein.

Der Trend: Lernen wächst, Klassiker verschwinden nicht

Die Entwicklung des Roboternutzes ist klar: Das Roboterlernen erweitert sich in Bereiche, die zuvor von der klassischen Kontrolle dominiert wurden: Fabrikmontage, Logistik, Qualitätskontrolle. Und das Hybrid-Architekturmuster ermöglicht es, gelehrte Fähigkeiten schrittweise klassischen Systemen hinzuzufügen, ohne die klassische Sicherheits- und Steuerungsinfrastruktur zu ersetzen.

Die klassische Robotik verschwindet jedoch nicht. Sie wird zum Sicherheits- und Präzisionssubstrat, auf dem gelernte Fähigkeiten überschichtet sind. Jedes Produktionsrobotsystem im Jahr 2026, das durch Lernen die reale Variabilität im Leben verwaltet, enthält auch einen klassischen Controller, der sicherstellt, dass die gelernte Politik den Roboter nicht in einen Tisch treibt, die gemeinsamen Grenzen überschreitet oder gefährliche Kräfte anwenden. Die Debatte zwischen Lernen und Klassik löst sich in eine Frage der Architektur: Welche Komponenten lernen, welche konstruiert werden und wie sie sich miteinander verbinden.

Prüfung von Hybridsystemen: Evaluierungsprotokoll

Die Bewertung eines Hybridsystems erfordert, dass jede Komponente unabhängig von der anderen getestet wird und dann das integrierte System getestet wird.

  1. Ebene 1: Komponentenbewertung. Testen Sie das gelernte Wahrnehmungsmodul allein: Führen Sie es auf 100 ausgehaltenen Bildern aus und messen Sie die Erkennungsgenauigkeit und den Lokalisierungsfehler. Testen Sie den klassischen Controller allein: geben Sie ihm Grundwahrheit-Objektposen und messen Sie die Erfolgsrate. Beide sollten vor dem Testen des integrierten Systems einzeln 90% überschreiten.
  2. Level 2: Integrationsbewertung. Verbinden Sie die gelernte Wahrnehmung mit dem klassischen Controller und führen Sie 50 End-to-End-Tests durch. Die integrierte Erfolgsrate wird niedriger sein als die individuelle Rate eines der Komponenten, da sich Wahrnehmungsfehler durch den Controller zusammensetzen. Ein gut integriertes System verliert 5-15% der eigenständigen Rate des schwächeren Komponenten.
  3. Level 3: Robustkeitsbewertung. Testen Sie das integrierte System unter Störungen: Neue Objekte, veränderte Beleuchtung, verschiebte Kameraposition.

Für Teams, die neue Projekte starten, unterstützt RCSV beide Paradigmen. Unsere [Datendienste] T21) bieten die Demonstrationen für das Nachahmungslernen.

Verwandte Lesungen

Nachahmungslernen Guide · Kraft-Momenten-Erfassung Guide · Sim-to-Real-Transfer Guide · Deployment Checklist · Arm Comparison · Data Services · RCSV Platform

Bauen Sie Ihre Roboternutzung auf

Ob Ihr Projekt klassische Steuerung, gelernte Richtlinien oder eine Kombination beider benötigt, RCSV bietet die Hardware, Daten und technische Unterstützung, um Sie zum Einsatz zu bringen.

[Schauen Sie Datendienste]