banner

Nachricht

Mar 17, 2023

Testbericht zum myCobot 280 Roboterarm von Elephant Robotics

REZENSION – Auf meiner ständigen Suche nach einem Roboterbegleiter für meinen Schreibtisch habe ich nur wenige würdige Kandidaten gefunden. Während der ClicBot (getestet im Juni 2022) und der Petoi Bittle (getestet im November 2022) nah dran waren, erfüllte keiner von beiden die Erwartungen ganz. Um meine Suche auf die nächste Stufe zu heben, habe ich meinen Arbeitsplatz mit dem myCobot 280 von Elephant Robotics geteilt. Der myCobot 280 stellt im Vergleich zu den Bots, die ich zuvor ausprobiert habe, einen deutlichen Fortschritt in Bezug auf Komplexität und Funktionalität dar, was sich deutlich im Preis widerspiegelt . Das von mir getestete myCobot 280-Kit kostet 638 US-Dollar und zusätzliches Zubehör kostet zwischen 100 und 1.000 US-Dollar. Mit dieser erheblichen Preiserhöhung geht jedoch ein großer Sprung in die Möglichkeiten dieses erstaunlichen, wenn auch komplexen Roboterarms einher.

Der Elephant Robotics myCobot 280 ist ein sechsachsiger Roboterarm, der mehrere Steuerungsmethoden bietet und sowohl für Forschung als auch für Bildung konzipiert ist. Es unterstützt verschiedene gängige Programmiersprachen wie Python, myBlockly, C++ und Arduino. Der myCobot 280 basiert auf dem M5Stack, einem modularen und stapelbaren Entwicklerkit, das auf einem ESP32-Kernprozessor läuft. Das von mir getestete myCobot 280-Kit wurde mit einem adaptiven Greifer, einer Grundplatte und einem Gamepad-Controller geliefert.

Der myCobot 280 wird in einer schlichten weißen Box geliefert, auf deren Außenseite nur der Name und das Logo von Elephant Robotics aufgedruckt sind. Im Inneren der Box sind die Komponenten sicher in Formkarton verpackt. Der adaptive Greifer für den myCobot wird separat geliefert.

In seiner einfachsten Konfiguration besteht der myCobot 280 aus einem „Gehirn“ mit einem kleinen LED-Bildschirm, sechs beweglichen Abschnitten mit einzelnen Servomotoren und einer 5×5 RGB-LED-Matrix.

Das „Gehirn“ oder der Controller des myCobot 280 basiert auf dem M5Stack BASIC, einem modularen, stapelbaren Entwicklungskit, das zum Bau komplexerer elektronischer Geräte verwendet wird. Der Controller verfügt über einen zwei Zoll großen LED-Bildschirm, drei Tasten sowie verschiedene Eingänge und Anschlüsse. Über die Grundmenüs des Controllers kann ein Benutzer auf Hauptfunktionen des myCobot 280 zugreifen, wie z. B. die Kalibrierung oder die Konfiguration der Kommunikationsprotokolle.

Auf der Unterseite des Controllers befinden sich ein Micro-SD-Steckplatz sowie GPIO-Anschlüsse. Ein GPIO-Anschluss (General Purpose Input/Output) ermöglicht die Verbindung des Geräts mit externen elektronischen Komponenten wie Sensoren oder Motoren.

Auf der Oberseite des Controllers befinden sich weitere GPIO-Anschlüsse.

Auf der rechten Seite des Controllers befinden sich der Lautsprecher des Geräts und ein weiterer Satz GPIO-Anschlüsse.

Auf der linken Seite befinden sich ein Stromanschluss, ein USB-C-Anschluss, weitere GPIO-Anschlüsse, ein kleiner Power-/Reset-Knopf und drei Grove-Anschlüsse. Bei Grove-Anschlüssen handelt es sich um 4-polige Stecker, die den GPIO-Anschlüssen ähneln und zum Anschluss verschiedener Sensoren, Aktoren oder Module dienen.

Der „Kopf“ des myCobot 280 ist mit einem zusätzlichen M5Stack ausgestattet, konkret der M5Stack ATOM Matrix.

Die RGB-LEDs sind programmierbar und der kleinere Controller verfügt über mehrere Eingangsanschlüsse, die denen des Hauptgeräts ähneln.

Oben auf dem Controller befinden sich GPIO-Anschlüsse, ein Grove-Anschluss und ein USB-C-Anschluss.

Auf der linken Seite des Top-Controllers befindet sich ein zusätzlicher Grove-Anschluss.

Auf der Rückseite des „Kopfes“ befindet sich ein drehbares Servo mit einem 3 x 3 Lochraster für LEGO-Anschlüsse.

Die Unterseite der Basis verfügt außerdem über Löcher für LEGO-Anschlüsse, die in einem 5 x 5-Raster angeordnet sind.

LEGO-Anschlussstifte werden verwendet, um den myCobot 280 mit vielen seiner Zubehörteile, einschließlich der G-Base, zu verbinden. Die G-Basis sorgt dafür, dass das Gerät während der gesamten Bewegungsfreiheit stabil bleibt.

Elephant Robotics stellt einen Beutel mit etwa 30–40 LEGO-Anschlüssen zur Verfügung, die für Zubehör oder zur Befestigung des myCobot 280 an seiner Basis verwendet werden können.

Die G-Base selbst wird mit einer mitgelieferten verstellbaren Klemme vor Bewegungen gesichert.

Der myCobot 280 wird über ein 12-V-Netzteil und ein Kabel mit Strom versorgt.

Im Lieferumfang ist ein USB-C-zu-USB-A-Kabel enthalten, mit dem Sie den myCobot 280 zum Programmieren an einen Computer anschließen können.

Der myCobot kann sogar über einen Gamepad-Controller gesteuert werden, der mit einem Dongle zum Anschluss an einen PC geliefert wird.

Im Lieferumfang sind mehrere Überbrückungskabel enthalten, um das Gerät über die GPIO- oder Grove-Ports mit anderen Sensoren oder Modulen zu verbinden.

Die sechs Segmente des myCobot 280 bestehen aus stabilem ABS-Kunststoff und passen im 90-Grad-Winkel zusammen.

Das Gerät wird vormontiert geliefert, wobei alle Segmente und der Kopf mit der Basis verbunden sind.

Der adaptive Greifer für den myCobot 280 wird separat verkauft und versendet. Dabei handelt es sich um einen zangenartigen Aufsatz, der über einen kleinen Draht mit dem oberen Teil des Roboterarms bzw. „Kopfes“ des myCobot 280 verbunden werden kann. Der Greifer kommuniziert mit der Haupteinheit über einen Grove-Stecker, der an einen offenen Port angeschlossen ist.

An den beiden Fingern des Grippers sind weiche Schaumstoffpolster angebracht, um den Halt zu erhöhen.

An der Unterseite und Rückseite des Adaptive Grippers befinden sich LEGO-Verbindungslöcher, um ihn mit dem Gerät zu verbinden.

Glücklicherweise erfordert der myCobot 280 nicht viel physische Einrichtung. Das Hauptgerät wird vormontiert geliefert, sodass nur noch die Basis und das Zubehör angeschlossen werden müssen.

Durch die Verwendung von LEGO-Anschlüssen ist es einfach, die Basis und andere ähnliche Zubehörteile zu befestigen.

Es überrascht nicht, dass die LEGO-Anschlüsse hervorragende Arbeit leisten und die Haupteinheit fest an der Basis befestigen.

Mit einer einfachen Klemme wird der Sockel an der Kante eines Tisches oder Schreibtisches befestigt.

In der Klemme befinden sich fünf Löcher, mit denen die Klemme mit Schrauben dauerhafter befestigt werden kann.

Wenn Sie den Adaptiven Greifer verwenden, muss dieser ebenfalls über LEGO-Anschlüsse mit dem Kopf des myCobot 280 verbunden werden.

Der Gripper kann auf zwei verschiedene Arten angeschlossen werden, aber beide Konfigurationen erfordern, dass sein Kabel in den Grove-Anschluss an der Seite der Haupteinheit eingesteckt wird.

Sobald der myCobot 280 an der Basis befestigt ist und alle Zubehörteile angebracht sind, wird das Gerät durch Anschließen des Netzkabels automatisch eingeschaltet. Um sicherzustellen, dass der Controller die genaue Position jedes Segments kennt, ist es wichtig, die Servos zu kalibrieren, bevor Sie fortfahren. Die Navigation durch die Menüs des myCobot 280 ist sehr einfach und durch Auswahl der Grundkalibrierung wird der Vorgang gestartet.

Jedes Segment hat eine kleine Kerbe. Um die Servos zu kalibrieren, müssen alle Kerben ausgerichtet sein. Beim Durchlaufen der Kalibrierungssequenz wird jedes Servo freigegeben, während die Segmente von Hand ausgerichtet werden, und dann verriegelt, wenn das nächste Servo kalibriert wird.

Es gibt sogar eine Kerbe am rotierenden Segment am Kopf des myCobot, die richtig ausgerichtet werden muss.

Nach der Kalibrierung der Servos führt ein Test durch, bei dem der myCobot 280 jedes Servo überprüft, indem er es leicht bewegt und dann wieder in die richtige Position bringt.

Nachdem der myCobot 280 eingeschaltet, die Servos kalibriert und das Zubehör angebracht ist, ist es endlich Zeit, Spaß zu haben.

Der myCobot 280 hat eine steile Lernkurve, wenn Sie vorhaben, etwas Fortgeschritteneres zu tun, als die integrierte Aufnahme- und Wiedergabefunktion auszuprobieren.

Die Record and Play-Funktion des myCobot 280 ist eine Funktion, die es Benutzern ermöglicht, die Bewegungen des Roboterarms aufzuzeichnen, zu speichern und wieder abzuspielen.

Um einen Bewegungsablauf aufzuzeichnen, bringen Sie den Roboterarm zunächst in die Ausgangsposition, in der er beginnen soll. Drücken Sie dann die „Aufnahme“-Taste auf dem Bedienfeld. Wählen Sie, wo die Aufnahme gespeichert werden soll, entweder im internen RAM oder im 16 MB großen Flash-Speicher. Nach der Auswahl können Sie den Arm manuell durch eine beliebige Reihe von Bewegungen manipulieren und der myCobot 280 zeichnet diese auf. Die Standardaufzeichnungszeit beträgt 100 Sekunden. Wenn Sie am Ende angekommen sind, drücken Sie „Aufnahme beenden und speichern“. Der myCobot 280 speichert dann automatisch den aufgezeichneten Bewegungsablauf. Um eine gespeicherte Bewegungssequenz abzuspielen, drücken Sie die „Play“-Taste und der myCobot bewegt sich automatisch endlos in einer Schleife durch die aufgezeichnete Sequenz.

Die Verwendung der Record-and-Play-Funktion macht Spaß, kratzt aber kaum an der Oberfläche dessen, wozu der myCobot 280 fähig ist. Um seine Funktionalität wirklich zu erkunden, muss das Gerät an einen Computer angeschlossen und mit einer der vielen Programmiersprachen programmiert werden, die der myCobot 280 versteht. Der beste Weg, das Gerät an einen Computer anzuschließen, ist die USB-Schnittstelle. Um die Verbindung zu ermöglichen, muss im myCobot 280-Menü die USB-Option ausgewählt werden.

Das mitgelieferte USB-A-zu-USB-C-Kabel sorgt für die Verbindung zu einem Computer.

Ich habe einen Windows 11-Laptop verwendet, auf dem die Programmiersprache myBlockly ausgeführt wurde. Als visuelle Programmiersprache wurde myBlockly für Anfänger entwickelt, um Codierungskonzepte zu erlernen. Es verwendet Blöcke, die zusammengefügt werden, um Programme zu bilden, anstatt Code einzutippen.

Die mit dem myCobot 280 verwendete Version von myBlockly verfügt über alle Funktionen als Blöcke, die in einfachen oder komplexen Sequenzen angeordnet werden können. Sobald die Sequenzen abgeschlossen sind, können sie auf dem myCobot ausgeführt werden und die Einheit führt die Bewegungen aus.

Die Benutzeroberfläche zeigt Ihnen sogar die Python-Übersetzung der myBlockly-Sequenz an, die sich hervorragend zum Lehren oder Lernen von Python eignet.

Um meine Programmierkenntnisse und die Geschicklichkeit des myCobot zu testen, habe ich drei kleine Würfel und eine Box aufgebaut. Ich habe die Positionen jedes Artikels zur Wiederholbarkeit markiert und dann verschiedene Möglichkeiten ausprobiert, den myCobot 280 so zu programmieren, dass er die Würfel in die Box bewegt.

Die Übung war gleichermaßen lohnend, frustrierend und augenöffnend. Ob mit myBlockly, Python oder der Record-and-Play-Funktion, es war eine ziemliche Aufgabe, mein Ziel endlich zu erreichen.

Letztendlich konnte ich die Würfel nur mit der Record-and-Play-Funktion wiederholt in die Box bringen.

Es erforderte viel Versuch und Irrtum, und ich meine VIEL, aber ich konnte schließlich eine Reihe spezifischer Manöver aufzeichnen, um die drei Würfel in die Box zu bewegen, und den myCobot 280 erfolgreich wiederholt abspielen lassen. Das Ergebnis war natürlich nicht perfekt, aber immerhin landeten alle Würfel in der Schachtel.

Insgesamt macht mir das Programmieren des myCobot 280 Spaß und die Arbeit damit hat meine Programmierfähigkeiten deutlich verbessert. Nach dem Auspacken wird dieser komplexe Roboterarm nicht sofort als eigenständiger, autonomer Desktop-Begleiter fungieren, aber das hätte ich nie wirklich erwartet. Die Freude und Leistung des myCobot 280 liegt in der Vielzahl an Möglichkeiten, wie er programmiert und genutzt werden kann.

Der Elephant Robotics myCobot 280 ist ein innovatives Stück Technologie, das endlos anpassbar und fachmännisch gestaltet ist. Bei Bausatzpreisen zwischen 600 und 800 US-Dollar mag es für alle außer den eingefleischten Roboter-Enthusiasten teuer erscheinen, insbesondere wenn man zusätzliches Zubehör mit einbezieht. Allerdings rechtfertigt der myCobot 280 seinen hohen Preis durch seine außergewöhnliche Funktionalität, sein robustes Industriedesign und seine professionellen Einsatzmöglichkeiten. Es fehlen Anleitungen und das Kit ist definitiv nicht für Anfänger geeignet, sodass diese Technologie möglicherweise besser für fortgeschrittene Benutzer oder diejenigen geeignet ist, die bereit sind, viel Zeit in die Schulung zu investieren. Dies macht Sinn, da Forschung und Bildung einige der treibenden Faktoren für das Design des myCobot 280 waren. Wenn Sie sich die erhebliche Zeit- und Geldinvestition leisten können, könnte der myCobot 280 Ihr nächster cooler Roboter-Desktop-Begleiter sein.

Preis: 638,89 $ für den myCobot 280 Roboterarm mit G-Basis und Klemme, 129,99 $ für den Adaptive Gripper, 129,99 $ für den Gamepad-ControllerWo zu kaufen: Elephant Robotics und AmazonQuelle: Das Muster dieses Produkts wurde von Elephant Robotics bereitgestellt.

REVIEW Preis Wo kaufen Quelle
AKTIE