JoVE Logo

Anmelden

In diesem Artikel

  • Zusammenfassung
  • Zusammenfassung
  • Einleitung
  • Protokoll
  • Ergebnisse
  • Diskussion
  • Offenlegungen
  • Danksagungen
  • Materialien
  • Referenzen
  • Nachdrucke und Genehmigungen

Zusammenfassung

Hier stellen wir ein Protokoll vor, das es Anfängern ermöglicht, ein hochdynamisches zweibeiniges Robotersystem und einen modularen vierbeinigen Roboter, bestehend aus Zweibeinern als kleinste Einheiten, nachzubilden.

Zusammenfassung

Roboter mit Beinen verfügen über eine außergewöhnliche Anpassungsfähigkeit an das Gelände, was sie zu einer idealen Plattform für die Erkundung im Freien und den Transport von Fracht über komplexes Gelände macht. Die Anzahl und Konfiguration der Beine spielen eine entscheidende Rolle für ihre Leistung. Die meisten aktuellen Designs sind jedoch monolithisch und bieten nicht die Flexibilität für eine Neukonfiguration. Das in diesem Artikel vorgestellte Protokoll beschreibt das Design und die Herstellung eines modularen Beinrobotersystems mit robusten Gehfähigkeiten und flexibler Rekonfiguration zwischen zweibeinigen und vierbeinigen Konfigurationen. Zunächst werden verschiedene Funktionsmodule mechanisch zusammengefügt, um den Aufbau der zweibeinigen Plattform und die Montage der modularen Verbindungsvorrichtung zu vervollständigen. Anschließend konfigurierten wir mit Hilfe von Debugging-Software die Trägheitsmesseinheit und die Motoren, einschließlich der festgelegten CAN-Identität (ID), der Baudrate und anderer Arbeitsparameter, um sicherzustellen, dass sie sich im korrekten Betriebszustand befinden. Dann entwarfen wir eine Ganzkörpersteuerungsstrategie und ein verteiltes Steuerungsframework, um ein stabiles Gehen der zweibeinigen Einheit bzw. eine koordinierte Bewegung der montierten Struktur zu gewährleisten. Schließlich haben wir die Wirksamkeit des Systems sowohl bei zweibeinigen als auch bei vierbeinigen Konfigurationen validiert, sodass der Roboter stabil im Freien gehen kann.

Einleitung

Roboter mit Beinen, die einen diskreten Unterstützungsmechanismus verwenden, weisen eine überlegene Anpassungsfähigkeit und Agilität des Geländes auf 1,2. In den letzten Jahren wurden Roboter mit Beinen in Szenarien wie Rettungs- und Suchaktionen eingesetzt, wobei positive Ergebnisse erzieltwurden 3,4,5. Beinroboter in verschiedenen Konfigurationen bieten deutliche Vorteile für unterschiedliche Aufgaben. Zweibeinige Roboter können mit ihrem einfachen Design durch enge Räume navigieren, haben aber eine begrenzte Tragfähigkeit. Vierbeinige Roboter sind komplexer, können aber schwerere Lasten tragen und sich schneller bewegen. Roboter mit sechs oder mehr Beinen bieten eine höhere Stabilität, sind aber schwieriger zu warten. Bestehende Roboter mit Beinen verwenden jedoch in der Regel ein integriertes Design, das durch eine singuläre Konfiguration gekennzeichnet ist, der die Flexibilität fehlt, sich anzupassen oder zwischen verschiedenen Konfigurationen zu wechseln 6,7,8. Dieser Designansatz führt zu einer hohen Fehlerhäufigkeit und stellt eine erhebliche Herausforderung für die Wartung dar, da Single Points of Failure zum Systemzusammenbruch führen können. Im Gegensatz dazu können Roboter, die mit dem modularen Montagekonzept konstruiert wurden, leicht umkonfiguriert werden, um unterschiedlichen Aufgabenanforderungen gerecht zu werden 9,10. In unwegsamem Gelände können sie ihre Durchfahrbarkeit verbessern, indem sie die Anzahl der Beine oder Moduleum 11 erhöhen.

Derzeit befindet sich die Forschung an modularen Beinrobotern noch in der Sondierungsphase und konzentriert sich hauptsächlich auf kleine oder miniaturbeinige Plattformen, die sich hauptsächlich kriechend oder gleitend bewegen 11,12,13,14,15. Einigen Baugruppen-Submodulen fehlen sogar unabhängige Bewegungsfähigkeiten und sie können nur in Kombination Mobilität erreichen16,17. Dies macht es schwierig, sie in praktischen Szenarien für Aufgaben wie Transport und Aufklärung einzusetzen. Um diesen Herausforderungen zu begegnen, wird in diesem Beitrag ein modulares Robotersystem mit flexiblen Mobilitätsmöglichkeiten vorgeschlagen. Im Gegensatz zu früheren Methoden sind die Beine der Baugruppen-Submodule in diesem Artikel von der Beinkonfiguration von Säugetieren inspiriert und bieten schnelle Lauffähigkeiten. Wir wählen den zweibeinigen Roboter aufgrund seiner einfachen Struktur, seiner stabilen Gehfähigkeit und seines menschenähnlicheren Gehstils als kleinstes Spleißmodulaus 18,19.

Darüber hinaus verwenden einige der oben erwähnten modularen Roboter mit Beinen Riegel oder Befestigungselemente, um die Module12 zu verbinden, wodurch ihre schnellen Verbindungs- und Trennfähigkeiten geschwächt werden. Um den Verbindungsprozess zu vereinfachen und den Einsatz von Clips und Befestigungselementen zu vermeiden, verwenden wir einen elektromagnetischen Befestigungsmechanismus zwischen den Modulen mit steuerbarer und flexibler Aktivierung/Deaktivierung der Magnetkraft. Um die Vorteile des modularen Beinroboters voll auszuschöpfen, verwenden wir einen verteilten Steuerungsansatz, um die Fortbewegung des Roboters zu steuern, der in diesem Artikel diskutiert wird. Die Wirksamkeit des konstruierten Systems und der Regelungsmethode wurde durch prototypische Versuche validiert. Das vorgeschlagene System kann dazu beitragen, den Anforderungen des großflächigen Materialtransports in unstrukturiertem Gelände oder der schnellen Aufklärung in unbekannten Umgebungen gerecht zu werden.

Das Ziel dieses Protokolls ist es, den Entwurfs- und Herstellungsprozess des in diesem Artikel beschriebenen Systems gründlich darzustellen und es interessierten Parteien zu ermöglichen, Roboter mit ähnlicher Funktionalität zu replizieren oder zu erstellen, um ihren Anforderungen gerecht zu werden. Das zweibeinige Modul in dieser Arbeit basiert auf unseren früheren Arbeiten. Wir haben einen Docking-Mechanismus darauf installiert und eine Parameterfeinabstimmung20 durchgeführt.

Protokoll

1. Aufbau der Maschine

  1. Montieren Sie das Gestänge, das Gehäuse und die Kalbe mit Schrauben und Befestigungselementen und verbinden Sie dann das montierte Gestänge mit Befestigungselementen mit dem Passfederstift der Motorausgangswelle (Abbildung 1).
    HINWEIS: Das Bein, das aus dem Gestänge, dem Motor, den Lagern usw. besteht, ist die Hauptkomponente des Roboters, die für seine Bewegung verantwortlich ist.
  2. Initialisieren Sie die Motoren mit der vom Motorhersteller bereitgestellten Software. Dazu gehört auch die Kalibrierung von Hall-Sensoren und Encodern.
  3. Befestigen Sie die beiden zusammengebauten Beine mit Kohlefaserplatten und entsprechenden Verbindern, um eine zweibeinige Struktur zu erzeugen, wie dargestellt (Abbildung 2).
  4. Befestigen Sie das Kohlefaserrohr mit Schrauben an beiden Seiten der Andockvorrichtung und befestigen Sie den Elektromagneten in seiner zentralen Nut (siehe Abbildung 3).

2. Bau der Steuerbox

  1. Montieren Sie die Leistungsplatine basierend auf dem Schaltplan und dem physikalischen Diagramm, wie in Abbildung 4 gezeigt.
  2. Positionieren und sichern Sie das Energieverwaltungsmodul, die Trägheitsmesseinheit (IMU), die Mikrocontroller-Einheit (MCU) und andere Komponenten an den vorgesehenen Stellen, wie in Abbildung 5 dargestellt.
  3. Verbinden Sie den USB-Anschluss (Universal Serial Bus) der MCU über den JT30-USB-Anschluss mit der IMU.
  4. Verbinden Sie den Ethernet-Port der MCU über ein Ethernet-Kabel mit dem Router.
  5. Verwenden Sie die Verkabelung, um den Motorschalter, den MCU-Schalter und den Hauptschalter mit den entsprechenden Schnittstellen am Energieverwaltungsmodul zu verbinden.
  6. Verbinden Sie die CAN1- und CAN2-Schnittstellen der SPI-Karte (Serial Peripheral Interface) mit den CAN1- bzw. CAN2-Schnittstellen des Power-Management-Moduls.
  7. Verknüpfen Sie alle Motoren über die entsprechenden Schnittstellen mit den Power- und CAN-Schnittstellen am Power-Management-Modul.
    HINWEIS: Die Motoren des linken Beins sind über den linken Anschluss an der Steuerbox mit den Stromversorgungs- und CAN-Schnittstellen auf der linken Seite des Energieverwaltungsmoduls verbunden. Die rechte Seite ist auf ähnliche Weise verbunden.

3. Debuggen der Motoren

  1. Öffnen Sie die Motor-Debugging-Software. Verbinden Sie den Computer mit einem USB-CAN-Modul mit dem Debug-Motor.
  2. Weisen Sie die CAN-ID des Motors zu. Stellen Sie den Wert von ab/ad auf 1, hip auf 2 und knee auf 3 ein.
  3. Stellen Sie die Nullposition und die positive Richtung des Gelenks nacheinander ein, wie in Abbildung 6 dargestellt.

4. Regelung

  1. Stellen Sie die kinematische Übertragungsbeziehung zwischen den Verbindungen des Roboters her, wie sie durch
    figure-protocol-3216
    HINWEIS: Die z-Achse wird an der Gelenkachse i ausgerichtet, während die Achse entlang der gemeinsamen Senkrechten zwischen den Gelenkachsen i und i + 1 ausgerichtet ist, die von Gelenk i nach i + 1 gerichtet ist. Wenn sich die Achsen schneiden, ist xi senkrecht zur Schnittebene. ai-1 ist der Drehwinkel um xi-1 von zi-1 nach zi; EinI-1 ist der Abstand entlang xi-1 von zi-1 nach ziθi ist der Drehwinkel um zi von xi-1 nach xi; und di ist der Abstand entlang zi von xi-1 nach xi.
  2. Stellen Sie die dynamische Ganzkörpergleichung auf, die gegeben ist durch
    figure-protocol-4330
    HINWEIS: Jc und fc bezeichnen die Jacobi-Matrix, die die Fußkräfte auf den Gelenkraum bzw. die Fußkontaktkraft abbildet. M(q) ist die Trägheitsmatrix, figure-protocol-4622 repräsentiert Zentrifugal- und Coriolisterme, und g(q) ist die Gravitationskraft auf den Roboter.
  3. Stellen Sie Gleichungen zur Steuerung des Ganzkörpergleichgewichts auf.
    HINWEIS: Das Steuergesetz für das zweibeinige Modul integriert die virtuelle Modellsteuerung (VMC) und die Ganzkörpersteuerung (WBC). Für detaillierte Regelgleichungen siehe eine frühere Arbeit20.

5. Schreiben Sie das Programm

  1. Verwenden Sie ST-LINK, um die Binärdatei (BIN) des Kommunikationsprogramms zwischen der MCU und dem Motor auf die SPI-Karte zu importieren.
    HINWEIS: Die SPI-Platine dient als Kommunikationsmodul zwischen der MCU und den Motoren, wobei der STM32 als Steuerkern dient.
  2. Übertragen Sie das kompilierte Programm zur Steuerung der Roboterbewegung vom PC auf die MCU über ein Ethernet-Kabel.

6. Starten des zweibeinigen Robotermoduls

  1. Bringen Sie den Roboter in die Ausgangshaltung, wie dargestellt (Abbildung 7A).
  2. Starten Sie die ausführbare Datei, die aus dem Steuercode auf der MCU kompiliert wurde.
  3. Senden Sie den Standbefehl über die Fernbedienung an den Roboter (Abbildung 7B).
    HINWEIS: Die Tasten der Fernbedienung können nach Bedarf konfiguriert werden. Es wird empfohlen, den Joystick zur Steuerung der Geschwindigkeit zu verwenden und die Tasten zwischen verschiedenen Zuständen umzuschalten.
  4. Aktivieren Sie den Fortbewegungsmodus des Roboters über die Fernbedienung (Abbildung 7C).
  5. Verwenden Sie den Joystick der Fernbedienung, um den Roboter vorwärts, rückwärts und lenkend zu bewegen.

7. Starten des modular umgebauten Vierbeinroboters

  1. Konfigurieren Sie die Router der beiden zweibeinigen Module so, dass sie sich im selben Netzwerksegment befinden.
  2. Richten Sie das Framework für die verteilte Steuerung auf der Grundlage von Lightweight Communications and Marshalling (LCM)21 ein.
  3. Installieren Sie die zusammengebauten Komponenten der Spleißvorrichtung auf dem Kopf des Biped-Roboters.
  4. Positionieren Sie die beiden zweibeinigen Module wie angegeben im Ausgangszustand und aktivieren Sie die Magnetkraft der Spleißvorrichtung.
  5. Starten Sie die ausführbaren Programme der beiden zweibeinigen Module getrennt.
  6. Übermitteln Sie den Stehbefehl über die Fernbedienung an den Roboter.
  7. Aktivieren Sie den Fortbewegungsmodus des Roboters über die Fernbedienung.
  8. Verwenden Sie den Joystick der Fernbedienung, um den Spleißroboter vorwärts, rückwärts und lenkend zu bewegen.

Ergebnisse

Um die Wirksamkeit des vorgeschlagenen Systems zu validieren, führten wir Outdoor-Gehtests auf mehreren Terrains durch. Zunächst wurde ein einzelnes zweibeiniges Modul als Testobjekt ausgewählt, und es wurden Bewegungstests sowohl auf Kunstrasen als auch auf einer Kunststoffbahn durchgeführt. Wie in Abbildung 8 gezeigt, zeigte der Roboter auf beiden Geländen eine stabile Fortbewegung. Die Haltungs- und Gelenkdrehmomentdaten des Roboters während der Fortbewegung sind in Abbildung 9 dargestellt. Die Amplitude der Roll- und Nickwinkelschwankungen des Roboters bleibt innerhalb von 0,04 rad (die Referenz ist 0), was auf seine anständige Fähigkeit zur Haltungskontrolle hinweist. Auf der anderen Seite zeigen die Gelenkdrehmomentdaten keine scharfen Spitzen oder Störungen mit relativ glatten Übergängen, was den stabilen Betrieb des Roboters mit nur leichten Vibrationen weiter bestätigt.

Im Rekonfigurationsexperiment (Abbildung 11) haben wir einen vierbeinigen Roboter aus Verbundwerkstoffen aus zwei zweibeinigen Einheiten zusammengebaut und ihn so gesteuert, dass er durch einen verteilten Steuerungsansatz eine omnidirektionale Bewegung erreicht. Das dynamische Umschalten zwischen der zweibeinigen und der vierbeinigen Konfiguration wurde erfolgreich erreicht, indem die Aktivierung und Deaktivierung der Adhäsionskraft des elektromagnetischen Geräts aus der Ferne gesteuert wurde. In dem in Abbildung 11B gezeigten Schneefeld kommt es bei einem einzelnen zweibeinigen Modul gelegentlich zu Rutschen und Instabilität. Wenn die beiden Module jedoch kombiniert werden, wird die Gesamtstabilität erhöht, was eine stabile Fortbewegung im Schnee ermöglicht.

figure-results-1940
Abbildung 1: Der Aufbau des Beins. (A) Montieren Sie die Beinglieder und Befestigungselemente. (B) Integrieren Sie den Motor in das Gestänge. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-2491
Abbildung 2: Die Installation der zweibeinigen Struktur. (A) Die Kohlefaserplatte und die Verbinder, die zur Befestigung verwendet werden. (B) Die zusammengebaute zweibeinige Struktur der unteren Gliedmaßen. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-3108
Abbildung 3: Die Installation der Spleißvorrichtung. (A) Die Komponenten des Spleißmechanismus. (B) Der zusammengebaute Spleißmechanismus. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-3656
Abbildung 4: Montage des Energieverwaltungsmoduls. (A) Schematische Darstellung des Energieverwaltungsmoduls. (B) Das physische Abbild des Moduls. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-4212
Abbildung 5: Internes Strukturdiagramm des Schaltkastens. (A) Die internen Teile. (B) Das Schema seiner elektrischen Verbindungen. (C) Die physische Integration des Schaltkastens. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-4818
Abbildung 6: Schematische Darstellung der gemeinsamen Nullstellung des Roboters. qi bezeichnet die aktiven Freiheitsgrade in den Beinen des Roboters, während Li die Längen der jeweiligen Gestänge darstellt. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-5442
Abbildung 7: Startvorgang des Roboters. (A) Positioniert in der Ausgangshaltung. (B) Steuern Sie den Roboter so, dass er aufrecht steht. (C) Aktivieren Sie den Fortbewegungsmodus. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-6048
Abbildung 8: Fortbewegung des zweibeinigen Moduls im Freien. (A) Schnappschüsse des zweibeinigen Roboters, der stabil auf Kunstrasen läuft. (B) Schnappschüsse der Vorwärtsbewegung des zweibeinigen Roboters auf einer synthetischen Spur. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-6693
Abbildung 9: Daten aus zweibeinigen Experimenten im Freien. (A) Die Gehdaten auf Kunstrasen. (B) Die Gehdaten auf einer synthetischen Strecke. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-7245
Abbildung 10: Blockschaltbild des Prozessleitsystems für den modularen Kupplungsroboter. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

figure-results-7710
Abbildung 11: Experiment zur Konfigurationsumschaltung der Fortbewegung im Freien. (A) Experiment zur Fortbewegung von Grünland mit vierbeiniger Konfiguration. (B) Experiment zur Fortbewegung des Schnees mit vierbeiniger Konfiguration. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.

Diskussion

Der in diesem Beitrag vorgeschlagene modulare Beinroboter bietet eine neue Perspektive auf das Design von Beinrobotern, bei denen eine Neukonfiguration und koordinierte Bewegung durch die Kombination mehrerer verteilter Beinmodule erreicht wird. Dieser Ansatz, der in diesem Artikel vorgestellt wird, wurde experimentell validiert und bestätigt seine Fähigkeit zur Konfigurationsrekonfiguration und koordinierten Bewegung. Die Abschnitte 1, 2, 4 und 5 dieses Protokolls stellen die kritischen Phasen bei der Implementierung dieses Designs dar und decken sowohl die Entwicklung der mechanischen Struktur als auch des elektrischen Steuerungssystems des Roboters ab.

In der Praxis besteht eine steigende Nachfrage nach Beinrobotern mit hoher Stabilität und hoher Tragfähigkeit. In Katastrophenrettungsszenarien müssen sie beispielsweise Ausrüstung und Vorräte über unwegsames Gelände wie Schutt und Schutt transportieren22. Die meisten Roboter mit Beinen verfolgen einen integrierten strukturellen Designansatz, aber dieser Ansatz ist mit Problemen wie schlechter Anpassungsfähigkeit an mehrere Aufgaben, hohen Ausfallraten und geringer Wartungseffizienz konfrontiert. Darüber hinaus sind die agile Beweglichkeit von Beinrobotern und ihre hohe Tragfähigkeit gleichzeitig schwer unter einen Hut zu bringen. Im Gegensatz dazu bieten die modularen Beinroboter durch ihr modulares Aufbaukonzept Vorteile wie flexible Konfigurationswechsel und erhöhten Wartungskomfort.

Gegenwärtig befindet sich die Forschung an modularen Robotern noch in der Sondierungsphase, obwohl einige vorläufige Ergebnisse erzielt wurden. Bestehende Studien zu modularen Beinrobotern konzentrieren sich auf kleine Plattformen, die hauptsächlich kriechende oder kriechende Fortbewegung mit eingeschränkter Mobilität nutzen. Darüber hinaus erfordern die meisten modularen Roboter die Kombination mehrerer Module, um eine Bewegung zu erreichen, und einzelne Module weisen eine schlechte Mobilität auf und es fehlen autonome Rekonfigurationsmöglichkeiten. Das in diesem Beitrag vorgeschlagene System bietet Vorteile in Bezug auf die Bewegungsflexibilität und die Leichtigkeit des Andockens. Wie zuvor20 validiert, ist dieses zweibeinige Modul in der Lage, Hochgeschwindigkeitsläufe auszuführen, und seine in diesem Dokument verwendete Andockmethode erfordert nicht die manuelle Installation von Stiften, Befestigungselementen oder anderen umständlichen Vorgängen.

In diesem Artikel skizzieren und diskutieren wir einige typische Anwendungsszenarien der in diesem Artikel vorgeschlagenen Methode. In der Industrie und im Baugewerbe sind beispielsweise Roboter mit Beinen erforderlich, um schwere Materialien oder Messgeräte in Baubereiche zu transportieren, insbesondere in engen oder gefährlichen Bereichen, zu denen herkömmliche Maschinen keinen Zugang haben23. Ein weiteres typisches Anwendungsszenario ist die schnelle Erkundung oder Erkundung eines unbekannten Gebiets. Der hier vorgeschlagene modulare, rekonfigurierbare Roboter kann seine Vorteile der verteilten Steuerung nutzen, indem er die Struktur in mehrere zweibeinige Module zerlegt, was eine gemeinsame Erkundung in mehrere Richtungen und Regionen ermöglicht. Dies kann die Effizienz der Kartierung und Aufklärung verbessern.

Der Schlüssel zu diesem Protokoll ist die stabile Fortbewegung des biped-Moduls. Wenn es nicht ordnungsgemäß gestartet werden kann, wird empfohlen, die folgenden Aspekte zu beheben. Zunächst wird mit der vom Hersteller bereitgestellten Motor-Debugging-Software getestet, ob jeder Motor normal funktioniert. Dann wird ein Voltmeter verwendet, um die Versorgungsspannung an jeder Schnittstelle der Leistungsplatine zu überprüfen, um sicherzustellen, dass die Eingangsspannung für die Steuerung, die Motoren und andere Module korrekt ist. Nachdem Sie sich vergewissert haben, dass die Spannung korrekt ist, überprüfen Sie mit einem CAN-Analysator, ob die CAN-Ports der SPI-Platine und der Leistungsplatine die Motorantriebssignale ausgeben, und überprüfen Sie die Stabilität der Frequenz. Wenn der Roboter nach dem Start nicht in der voreingestellten Haltung (wie in Abbildung 7 gezeigt) steht, überprüfen Sie bitte, ob die Nullpositionen des Motors korrekt eingestellt sind. Aufgrund der unterschiedlichen mechanischen Eigenschaften der Roboter müssen die Parameter der Fortbewegungssteuerung an die spezifischen Gegebenheiten angepasst werden. Der Roboter benötigt derzeit eine manuelle Fernsteuerungsunterstützung für das Andocken. Darüber hinaus verwendet der Andockmechanismus des Roboters starre Verbindungen, was in bestimmten Spezialfällen möglicherweise nicht die optimale Wahl ist. In Zukunft werden wir Designs für Knickmechanismen mit aktiven Freiheitsgraden erforschen, um die Flexibilität von modularen Robotern weiter zu erhöhen. Auch die Integration eines Vision-Moduls gehört zu unseren anstehenden Forschungsplänen, mit dem Ziel, ein autonomes Andocken auf Basis visueller Informationen zu ermöglichen.

Offenlegungen

Die Autoren erklären, dass sie keine konkurrierenden finanziellen Interessen haben.

Danksagungen

Die Autoren danken Herrn Xianwu Zeng für seine Unterstützung bei der Durchführung der Experimente, über die in diesem Artikel berichtet wird. Diese Arbeit wurde teilweise von der National Natural Science Foundation of China (62373223) und der Natural Science Foundation of Shandong Province (ZR2024ZD06) unterstützt.

Materialien

NameCompanyCatalog NumberComments
BatteryYOBOTICShttps://yobotics.cn/
ElectromagnetKaka ElectricH25
Electronic componentJLChttps://yobotics.cn/Including commonly used components such as resistors, capacitors, inductors, etc
IMULORD3DM-GX5-45 
MotorYOBOTICShttps://yobotics.cn/
Power Management ModuleJLCP1
Remote controlLedihttps://yobotics.cn/
RouterlinwlanGX30
SPIYOBOTICShttps://yobotics.cn/
Structural parts3D printing serviceN/AM1-1, M1-2, M1-3, M1-4, M1-5, M1-6, U1, U2, LX1, LX2,LX3, LX4

Referenzen

  1. Anymal-a highly mobile and dynamic quadrupedal robot. Hutter, M., et al. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea (South), , (2016).
  2. Mit cheetah 3: Design and control of a robust, dynamic quadruped robot. Bledt, G., et al. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, , (1109).
  3. Jung, T., et al. Development of the humanoid disaster response platform DRC-HUBO+. IEEE Trans Robot. 34 (1), 1-17 (2018).
  4. Kaneko, K., et al. Humanoid robot HRP-5P: An electrically actuated humanoid robot with high-power and wide-range joints. IEEE Robot Autom Lett. 4 (2), 1431-1438 (2019).
  5. Bernreiter, L., et al. A framework for collaborative multi-robot mapping using spectral graph wavelets. Int J Rob Res. 43 (13), 2070-2088 (2024).
  6. Atlas, the next generation. , BostonDynamics. At https://bostondynamics.com/atlas/ (2016).
  7. Hubicki, C., et al. Atrias: Design and validation of a tether-free 3D-capable spring-mass bipedal robot. Int J Rob Res. 35 (12), 1497-1521 (2016).
  8. Huang, Q., et al. Historical Development of BHR Humanoid Robots. Explorations in the History and Heritage of Machines and Mechanisms. History of Mechanism and Machine Science. , Springer. Cham. (2019).
  9. Wang, J., Hu, C., Zhu, Y. J. I. R., Letters, A. CPG-based hierarchical locomotion control for modular quadrupedal robots using deep reinforcement learning. IEEE Robot Autom Lett. 6 (4), 7193-7200 (2021).
  10. Daudelin, J., et al. An integrated system for perception-driven autonomy with modular robots. Sci Robot. 3 (23), eaat4983(2018).
  11. Chong, B., et al. Multilegged matter transport: A framework for locomotion on noisy landscapes. Science. 380 (6644), 509-515 (2023).
  12. Mahkam, N., Bakir, A., Özcan, O. Miniature modular legged robot with compliant backbones. IEEE Robot Autom Lett. 5 (3), 3923-3930 (2020).
  13. Development of three-legged modular robots and demonstration of collaborative task execution. Ohira, M., Chatterjee, R., Kamegawa, T., Matsuno, F. Proceedings 2007 IEEE International Conference on Robotics and Automation, Rome, Italy, , 3895-3900 (2007).
  14. Yang, Z., et al. A unit-compressible modular robotic system and its self-configuration strategy using meta-module. Robot Comput-Integr Manuf. 49, 39-53 (2018).
  15. Ozkan-Aydin, Y., Goldman, D. I. Self-reconfigurable multilegged robot swarms collectively accomplish challenging terradynamic tasks. Sci Robot. 6 (56), eabf1628(2021).
  16. Snapbot: A reconfigurable legged robot. Kim, J., Alspach, A., Yamane, K. 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, , (1109).
  17. Snapbot v2: A reconfigurable legged robot with a camera for self configuration recognition. Gim, K. G., Kim, J. 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, , (1109).
  18. Force-and-moment-based model predictive control for achieving highly dynamic locomotion on bipedal robots. Li, J., Nguyen, Q. 2021 60th IEEE Conference on Decision and Control (CDC), Austin, TX, USA, , (1109).
  19. Feedback control of a cassie bipedal robot: Walking, standing, and riding a segway. Gong, Y., et al. 2019 American Control Conference (ACC), Philadelphia, PA, USA, , (2019).
  20. Zhu, Z., et al. Design and control of braver: A bipedal robot actuated via proprioceptive electric motors. Auton Robots. 47 (8), 1229-1243 (2023).
  21. Lcm: Lightweight communications and marshalling. Huang, A. S., Olson, E., Moore, D. C. 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, , (2010).
  22. Development of experimental legged robot for inspection and disaster response in plants. Yoshiike, T., et al. 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, , (1109).
  23. Toward industrialization of humanoid robots: Autonomous plasterboard installation to improve safety and efficiency. IEEE Robot Autom Mag. Kumagai, I., et al. 26 (4), 20-29 (2019).

Nachdrucke und Genehmigungen

Genehmigung beantragen, um den Text oder die Abbildungen dieses JoVE-Artikels zu verwenden

Genehmigung beantragen

Weitere Artikel entdecken

Diesen Monat in JoVEAusgabe 219

This article has been published

Video Coming Soon

JoVE Logo

Datenschutz

Nutzungsbedingungen

Richtlinien

Forschung

Lehre

ÜBER JoVE

Copyright © 2025 MyJoVE Corporation. Alle Rechte vorbehalten