Ultralytics YOLO27:
YOLO lizenzieren
Zurück zum Ultralytics-Glossar

Visual Servoing

Visual Servoing ist ein Verfahren zur Rückkopplungsregelung, bei dem Kamerabilder die Roboterbewegung durch kontinuierliche visuelle Korrekturen auf ein Ziel hin steuern.

Visuelle Servoregelung ist eine Regelungstechnik mit Rückkopplung, die Kamerabilder nutzt, um die Bewegung eines Roboters fortlaufend an eine gewünschte Position oder Ansicht anzupassen. Der Roboter beobachtet visuelle Merkmale, misst ihre Abweichung von einer Zielkonfiguration und korrigiert seine Bewegung, sobald neue Bilder eintreffen. Dadurch wird die Computer Vision, die Bilder interpretiert, mit der Robotik verbunden, die diese Messwerte in physische Aktionen umsetzt. Visuelle Servosteuerung ist ein Synonym. J. Hill und W. T. Park führten den Begriff 1979 mit Real Time Control of a Robot with a Mobile Camera ein.

So funktioniert die visuelle Servoregelung#

Ein System zur visuellen Servoregelung vergleicht aktuelle Beobachtungen mit einem gewünschten Bild oder einer gewünschten relativen Pose. Die Merkmalsextraktion liefert Messwerte wie Keypoints, Linienpositionen oder Objektkonturen. Ein Regler wandelt den resultierenden Fehler in Bewegungsbefehle um. Die Bewegung verändert die Beobachtungen der Kamera, schließt so den Regelkreis und ermöglicht wiederholte Korrekturen, während sich der Roboter seinem Ziel nähert.

Eine Interaktionsmatrix, auch Bild-Jacobi-Matrix genannt, beschreibt, wie Kamerabewegungen visuelle Messwerte verändern. Ihre Pseudoinverse überführt den Merkmalsfehler in eine korrigierende Geschwindigkeit; die Reglerverstärkung bestimmt die Stärke dieser Korrektur. Je nach Kameramontage gibt es zwei gängige Anordnungen: Bei Eye-in-Hand ist die Kamera am beweglichen Werkzeug angebracht, während bei Eye-to-Hand eine externe Kamera den Arbeitsbereich beobachtet.

Ultralytics YOLO liefert die Wahrnehmungsmesswerte für diesen Regelkreis: YOLO26 erzeugt über die Objekterkennung Bounding Boxes, und die ROS-Integration überträgt kamerabasierte Erkennungen und Tiefeninformationen zwischen Softwarekomponenten des Roboters. Ein nachgelagerter Regler verwendet diese Messwerte, um die Bewegung zu berechnen.

Bildbasierte und positionsbasierte visuelle Servoregelung#

Die wichtigsten Verfahren unterscheiden sich darin, wie der Regelungsfehler dargestellt wird:

  • Bildbasierte visuelle Servoregelung (IBVS): Minimiert die Abweichungen zwischen aktuellen und gewünschten Bildmerkmalen, etwa Punktkoordinaten. Regler mit Punktmerkmalen verwenden Kamerageometrie und Tiefenschätzungen, um Bildbewegungen mit physischen Bewegungen in Beziehung zu setzen.
  • Positionsbasierte visuelle Servoregelung (PBVS): Verwendet die Posenschätzung, um die dreidimensionale Position und Ausrichtung zu bestimmen, und verringert dann die Abweichung von der gewünschten Pose. Kamerakalibrierung und geometrische Rekonstruktion beeinflussen die Genauigkeit.
  • Hybride visuelle Servoregelung: Kombiniert Messwerte aus dem Bildraum mit dreidimensionalen Messwerten. Das etablierte Verfahren der 2,5D-visuellen Servoregelung kombiniert Bildmerkmale mit partiellen Pose-Informationen.

Das Objekt-Tracking ordnet Merkmale oder Objekte über mehrere Frames hinweg zu; die visuelle Servoregelung nutzt diese Beobachtungen, um Bewegungen zu steuern. Visuelles SLAM schätzt Kamerabewegungen und erstellt eine Karte. Diese Wahrnehmungsfunktionen unterstützen verschiedene Teile des Navigations- und Steuerungssystems eines Roboters.

Anwendungen und praktische Einschränkungen#

  • Robotisches Greifen: Beim Greifen aus kurzer Entfernung kann eine RGB-D-Kamera ihren Mindestabstand für die Tiefenmessung unterschreiten und gültige Entfernungsmesswerte verlieren. Visuelles Greifen mit geschlossenem Regelkreis verwendet IBVS, um den letzten Annäherungsschritt weiterhin anhand von RGB-Merkmalen zu korrigieren – auch wenn sich das Objekt bewegt.
  • Positionierung mobiler Roboter: Die ViSP-Pioneer-Demonstration steuert einen mit einer Kamera ausgestatteten Pioneer P3-DX-Roboter relativ zu einem visuellen Ziel. Die Beobachtungen des Ziels bestimmen über einen positionsbasierten Regler die korrigierende Bewegung des Roboters.

Zeitverhalten und Sichtbarkeit wirken sich unmittelbar auf die Regelung aus. Verzögerungen bei der Bildverarbeitung führen zu einer Verzögerung bei der Verfolgung und können den Regelkreis destabilisieren. Daher ist die Inferenzlatenz neben der Erkennungsgenauigkeit bei der Echtzeit-Inferenz wichtig. Verdeckungen unterbrechen die Zuordnung von Merkmalen, während eine ungünstige Merkmalsgeometrie Geschwindigkeitsschätzungen empfindlich gegenüber Bildrauschen macht. Die Sensorfusion kombiniert visuelle Messwerte mit Informationen wie Gelenkencoderwerten, um während der Bewegung brauchbare Zustandsschätzungen aufrechtzuerhalten.

Eine minimale IBVS-Simulation#

Diese Python-Simulation wendet das standardmäßige Steuerungsgesetz mit Pseudoinverser auf eine Kamera an, die sich seitwärts bewegt und dabei einen einzelnen stationären Punkt beobachtet. Installiere NumPy mit pip install numpy.

import numpy as np

point = np.array([0.0, 0.0, 2.0])
camera = np.array([-0.4, 0.2, 0.0])
desired = np.zeros(2)
gain, dt, focal_pixels = 1.0, 0.05, 800.0
initial_error = np.linalg.norm((point - camera)[:2] / point[2])

for _ in range(200):
    relative = point - camera
    observed = relative[:2] / relative[2]
    error = observed - desired
    # Interaction matrix for sideways camera translation.
    interaction = -np.eye(2) / relative[2]
    velocity = -gain * np.linalg.pinv(interaction) @ error
    camera[:2] += velocity * dt

final_error = np.linalg.norm((point - camera)[:2] / point[2])
print(f"Pixel error: {initial_error * focal_pixels:.2f} -> {final_error * focal_pixels:.2f}")

Der Bildfehler sinkt von ungefähr 178,89 Pixeln auf 0,01 Pixel, während wiederholte Korrekturen den Punkt zentrieren. Bei Punktmerkmalen sind die translatorischen Interaktionsterme umgekehrt proportional zur Tiefe: Verdoppelt sich die Tiefe des Punkts, halbiert sich die durch dieselbe seitliche Kamerabewegung verursachte Bildverschiebung.

Explore solutions

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren
Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Wandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeit-Erkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse um.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Setze Vision AI für die Überwachung aus der Luft mit Ultralytics YOLO-Modellen ein. Nutze Computer-Vision-Lösungen für Drohnen, Abläufe in der Luft- und Raumfahrt, Umweltschutz und Geodatenbranchen.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung und Warteschlangenmanagement und liefert bessere Einblicke in das Kundenverhalten.
Mehr erfahren
Bildverarbeitung im Gesundheitswesen

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics-YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung – für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens