Roboterlernen

Trainieren Sie Roboter-Richtlinien in der Simulation.

Boston Dynamics

Workloads

Robotik
Simulation / Modellierung / Design

Branchen

Fertigung
Smart Cities/Spaces
Gesundheitswesen und Biowissenschaften
Einzelhandel/Konsumgüter

Geschäftsziel

Innovation
ROI (Rentabilität)

Produkte

NVIDIA Isaac Lab
NVIDIA OSMO
NVIDIA Isaac GR00T
NVIDIA Jetson Thor

Richtlinienerstellung für generalistische Roboter

Vorprogrammierte Offline-Roboter sind so konzipiert, dass sie vordefinierte Aufgaben und einen festen Satz von Anweisungen in einer vorgegebenen Umgebung ausführen können. Wenn diese Roboter auf unerwartete Veränderungen in ihrer Umgebung stoßen, werden sie mit großer Wahrscheinlichkeit versagen.

KI-gesteuerte, generalistische Roboter können die Grenzen vorprogrammierten Roboterverhaltens überwinden. Hierzu ist simulationsbasiertes Roboterlernen notwendig, damit diese Roboter unter dynamischen Bedingungen wahrnehmen, planen und selbstständig handeln können.  

Durch Roboterlernen können diese Roboter neue Fähigkeiten erwerben und verfeinern. Hierbei kommen Roboter-Richtlinien zum Einsatz, die ihre Performance in verschiedenen Szenarien verbessern. Diese Richtlinien bestehen aus erlernten Verhaltensweisen – einschließlich Navigation, handliche Manipulation, Fortbewegung und viele andere – die definieren, wie ein Roboter in verschiedenen Situationen Entscheidungen treffen soll.

Vorteile des simulationsbasierten Roboterlernens

Flexibilität und Skalierbarkeit

Iterieren, verfeinern und implementieren Sie Roboterrichtlinien für reale Szenarien mit verschiedenen Datenquellen aus realen, von Robotern erfassten Daten und synthetischen Daten in der Simulation für beliebige Robotervarianten, wie autonome mobile Roboter (AMR), Roboterarme und humanoide Roboter. Mit diesem SIM-basierten Ansatz können Sie außerdem schnell Hunderte oder Tausende von Roboterinstanzen parallel trainieren.

Beschleunigte Entwicklung von Fähigkeiten

Trainieren Sie Roboter in simulierten Umgebungen, um sie an neue Aufgabenvariationen anzupassen, ohne die physische Roboterhardware neu programmieren zu müssen. 

Physisch genaue Umgebungen

Profitieren Sie von einer einfachen Modellierung physischer Faktoren wie Objektinteraktionen (starr oder verformbar), Reibung usw., um die Lücke zwischen Simulation und Realität deutlich zu verkleinern.

Sichere Testumgebung

Testen Sie potenziell gefährliche Szenarien sicher, ohne die Sicherheit von Menschen zu riskieren oder Geräte zu beschädigen.

Kostenreduzierung
Vermeiden Sie Kosten für die Erfassung und Kennzeichnung von realen Daten, indem Sie große Mengen synthetischer Daten generieren, trainierte Roboterrichtlinien in der Simulation validieren und schneller auf Robotern bereitstellen. 

Algorithmen für das Roboterlernen

Algorithmen für das Roboterlernen, wie beispielsweise Nachahmungslernen und bestärkendes Lernen, können dazu beitragen, dass Roboter erlernte Fähigkeiten generalisieren und dadurch ihre Performance in wechselnden oder neuartigen Umgebungen verbessern. Es existieren verschiedene Lerntechniken, darunter:

  • Bestärkendes Lernen: Ein Trial-and-Error-Verfahren, bei dem der Roboter je nach ausgeführter Aktion eine Belohnung oder Bestrafung erhält. 
  • Nachahmungslernen: Der Roboter kann durch Nachahmen Aufgaben erlernen, die ihm zuerst von Menschen vorgeführt werden. 
  • Überwachtes Lernen: Der Roboter kann mit gekennzeichneten Daten trainiert werden, um bestimmte Aufgaben zu erlernen.
  • Diffusionsrichtlinie: Der Roboter verwendet generative Modelle, um Roboteraktionen zu erstellen und für die gewünschten Ergebnisse zu optimieren.
  • Selbstüberwachtes Lernen: Wenn die gekennzeichneten Datensätze begrenzt sind, können Roboter aus nicht gekennzeichneten Daten ihre eigenen Trainingskennzeichnungen generieren, um aussagekräftige Informationen zu extrahieren.

Roboter lernen und passen sich an

Allzweckroboter müssen sich an neuartige Umgebungen anpassen und mit ihnen interagieren. Daher sind sie auf simulationsbasierte Tools für Roboterlernen und skalierbare Arbeitsabläufe angewiesen.

Ein typischer End-to-End-Roboter-Workflow umfasst die Datenverarbeitung, das Training von KI-Modellen, die parallele Verarbeitung mit NVIDIA-GPUs und die Bereitstellung auf einem echten Roboter.

Um die Datenlücken zu schließen, können Sie diverse hochwertige Datenquellen in Betracht ziehen und Internetdaten, synthetische Daten sowie Live-Roboterdaten kombinieren. 

Roboter müssen für aufgabenorientierte Szenarien trainiert und bereitgestellt werden. Hierzu sind präzise virtuelle Darstellungen der realen Bedingungen erforderlich. NVIDIA Isaac™ Lab ist ein Open-Source-Framework zum Trainieren von Roboterrichtlinien, das die Techniken des bestärkenden Lernens und des Nachahmungslernens in einem modularen Konzept einsetzt.  

Isaac Lab basiert auf Isaac Sim™, einer Referenzanwendung der Plattform NVIDIA Omniverse™, mit der Entwickler KI-gesteuerte Roboter in physikalisch präzisen Umgebungen entwerfen, simulieren, testen und trainieren können. Sie beinhaltet mehr als 16 Robotersimulationsmodelle und über 25 Umgebungen und bietet die Möglichkeit, verschiedene Sensormodelle zu verwenden, darunter RGB, Kontaktsensoren, taktile Sensoren, Höhenscanner und Raycaster-Sensoren. 

Isaac Lab kann mit den Simulationsplattformen für Entwickler NVIDIA Isaac Sim oder MuJoCo für die schnelle Prototypenerstellung und Bereitstellung von Roboterrichtlinien verwendet werden.

NVIDIA OSMO ist eine Cloud-native Plattform, die Multi-Container-Workflows in verschiedenen Rechenumgebungen für Aufgaben wie die Generierung synthetischer Daten, das Modelltraining, Roboterlernen und Software/Hardware-in-the-Loop-Tests orchestriert.

Die trainierten Roboterrichtlinien und KI-Modelle können auf Robotercomputern mit NVIDIA Jetson™ bereitgestellt werden und ermöglichen eine effektive Übertragung von der virtuellen Welt auf den realen Roboter.

NVIDIA Isaac GR00T für Entwickler von humanoiden Robotern

NVIDIA Isaac GR00T ist eine Plattform für universelle Roboter-Grundlagenmodelle und Datenpipelines, die Entwickler von humanoiden Robotern unterstützen soll.

Wenn Sie ein Unternehmen für humanoide Roboter sind oder Software für humanoide Roboter entwickeln, erhalten Sie mit dem NVIDIA Humanoid Robot Developer Program Zugang zu fortschrittlichen Tools und Technologien wie Isaac Sim, Isaac Lab, OSMO und mehr.

Fourier

Anwendung von bestärkendem Lernen für Roboterrichtlinien

Der mobile Spot-Roboter von Boston Dynamics ist ein dynamischer Sensorroboter, der den Benutzern wertvolle Einblicke in Routinebetrieb, Standortzustand oder Gefahrensituationen bietet.

Boston Dynamics nutzte Isaac Lab zum effektiven Trainieren von Roboterrichtlinien in verschiedenen Trainingsumgebungen für Roboteraufgaben und integrierte benutzerdefinierte RL-Bibliotheken zum Trainieren von Fortbewegungsrichtlinien für flaches Gelände.

Boston Dynamics

Jetzt loslegen

Bauen Sie anpassungsfähige Roboter mit robusten, wahrnehmungsfähigen, simulationsgeschulten Richtlinien mit NVIDIA Isaac Lab,  einem Open-Source-Modul für das Roboterlernen.

Ressourcen

Synthetische Daten

Schließen Sie die Lücke zwischen Simulation und Realität, indem Sie physikalisch präzise virtuelle Szenen und Objekte erstellen, um KI-Modelle zu trainieren und gleichzeitig Zeit und Kosten für das Training zu sparen.

Bestärkendes Lernen

Wenden Sie Techniken des bestärkenden Lernens auf jede Art von Roboter-Implementierung an und erstellen Sie Roboterrichtlinien.

simulation

Isaac Sim ist ein Robotersimulations-Framework, das auf NVIDIA Omniverse aufbaut und hochwertige fotorealistische Simulationen zum Trainieren humanoider Roboter bereitstellt.

Humanoide Roboter

Beschleunigen Sie die Entwicklung humanoider Roboter mit Tools, Bibliotheken und drei Computern von NVIDIA – NVIDIA DGX™ für das KI-Training, OVX™ für die Simulation und Jetson Thor für den Einsatz multimodaler KI auf humanoiden Robotern.

News