Microduck favicon

Microduck

Microduck ist ein 25 cm großer, quelloffener zweibeiniger Roboter, der für KI-Entwickler konzipiert wurde, um eigene Verhaltensweisen mittels Reinforcement Learning und Simulation zu trainieren.

Code und ITFührt geschwindigkeitsverfolgende…Führt autonomes Sitzen, Stehen und…Unterstützt das Greifen und Treten von…Ermöglicht Fortbewegung auf Rollschuhen…
Microduck product interface screenshot
Geschätzte monatliche Besuche
35.000
Datenzeitraum:
Bei AIToolly gelistet

Was ist Microduck? Produktübersicht

Funktion und offizielle Positionierung des Produkts

Microduck bietet eine Open-Source-Plattform für Robotik-Enthusiasten, um mit Reinforcement Learning zu experimentieren. Der Roboter ist darauf ausgelegt, Verhaltensweisen in einer physikbasierten Simulationsumgebung zu erlernen, bevor diese auf die Hardware übertragen werden.

Das System umfasst einen vollständigen Software-Stack inklusive SDKs und Trainings-Tools, was es Nutzern ermöglicht, eigene Verhaltensrichtlinien zu erstellen, zu modifizieren und mit der Community zu teilen.

Wofür kann Microduck verwendet werden?

Durch offizielle Quellen belegte Anwendungsfälle

Reinforcement-Learning-Forschung

Nutzer können neue Bewegungsrichtlinien in einer simulierten Umgebung entwickeln und testen, bevor sie auf dem physischen Roboter eingesetzt werden.

Verhaltensanpassung

Entwickler können einzigartige Roboterverhaltensweisen wie spezielle Gangarten oder Interaktionsroutinen erstellen und diese der breiteren Community zur Verfügung stellen.

So verwenden Sie Microduck

Der dokumentierte Ablauf, sofern verfügbar

  1. 1

    In der Simulation trainieren

    Entwickeln und Erlernen von Verhaltensrichtlinien in einer Physiksimulation auf einem lokalen Rechner oder über Cloud-Dienste.

  2. 2

    Auf dem Roboter einsetzen

    Übertragen der trainierten Policy aus der Simulationsumgebung direkt auf die physische Microduck-Hardware.

  3. 3

    Simulation verfeinern

    Analysieren der Leistung, Anpassen von Parametern und erneutes Trainieren des Modells zur Verbesserung der Verhaltensergebnisse.

  4. 4

    Policy veröffentlichen

    Teilen der finalisierten Verhaltensrichtlinie mit der Community für eine gemeinschaftliche Weiterentwicklung.

Sim-to-Real-Architektur

Das Microduck-Ökosystem basiert auf einem Sim-to-Real-Workflow, der die Lücke zwischen virtuellem Training und physischer Ausführung schließt. Durch die Nutzung der MuJoCo-Physik-Engine können Anwender komplexe Bewegungen iterativ verbessern, ohne Hardware-Schäden zu riskieren.

  • Policies werden in einem physikalisch exakten virtuellen Zwilling trainiert.
  • Onboard-Policy-Loops werden mit 50 Hz auf dem physischen Roboter ausgeführt.
  • Der gesamte Software-Stack ist quelloffen und auf GitHub verfügbar.

Was Sie vor der Wahl von Microduck testen sollten

Prüfungen mit eigenen Inhalten und Arbeitsabläufen

  • Bestätigen Sie, dass die lokale Entwicklungsumgebung den MuJoCo-Physiksimulator und den erforderlichen Reinforcement-Learning-Stack unterstützt.
  • Überprüfen Sie das GitHub-Repository, um die Kompatibilität mit vorhandenen SDKs und Roboter-Konfigurationstools sicherzustellen.

Microduck: Quellen und Prüfdatum

Welche Quellen wann geprüft wurden

Zuletzt geprüft
Kategorie
Code und IT

Häufig gestellte Fragen zu Microduck

Antworten auf Basis des quellengeprüften Produkteintrags

Ist die Microduck-Software quelloffen?

Ja, das SDK, die Simulationsumgebung und der vollständige Reinforcement-Learning-Trainings-Stack sind Open-Source und unter Apache-2.0 lizenziert.

Kann ich eigene Verhaltensweisen für den Roboter trainieren?

Ja, jedes Verhalten ist eine Policy, die in einer Physiksimulation auf dem eigenen Rechner oder über Hugging Face Jobs trainiert und dann auf den Roboter übertragen werden kann.

Welche Hardware-Sensoren sind im Roboter enthalten?

Der Roboter ist mit einer Kamera, LiDAR und zwei IMUs ausgestattet, um seine Bewegungs- und Interaktionsfähigkeiten umfassend zu unterstützen.

Wird der Roboter mit vorinstallierten Bewegungen geliefert?

Ja, der Roboter wird standardmäßig mit sieben trainierten Bewegungen ausgeliefert, darunter Gehen, Sitzen, Stehen, Treten, Greifen und das Aufstehen nach einem Sturz.

Wie interagiere ich mit der Software des Roboters?

Nutzer können den Roboter mithilfe der bereitgestellten robotctl-Befehlszeilenschnittstelle überwachen, konfigurieren und notwendige Updates durchführen.

Entdecken Sie weitere kürzlich hinzugefügte Tools derselben Kategorie.