Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> Industrieroboter

Erste Schritte mit RoboDK für Raspberry Pi

Die Raspberry Pi-Version ist ein neueres (und etwas anderes) Mitglied der RoboDK-Familie, das sich für kleine Projekte eignet. So richten Sie es ein.

Unsere Raspberry Pi-Version von RoboDK wurde für einen erstaunlich anpassungsfähigen Tiny-Computer entwickelt. Es unterscheidet sich geringfügig von normalen Versionen von RoboDK, da es auf kleine, eigenständige Roboterprogrammierprojekte ausgerichtet ist.

Der Raspberry Pi ist ein Linux-basierter Computer, der auf einem integrierten ARM-Chip basiert (ein ähnlicher Chip wie der, der in vielen Mobiltelefonen verwendet wird). Für eine Einführung in den Raspberry Pi lesen Sie unseren vorherigen Artikel.

In diesem Artikel sehen wir uns an, wie Sie RoboDK auf dem Raspberry Pi zum Laufen bringen.

Linux in den Griff bekommen

Wenn alles glatt läuft, kann der Installationsprozess sehr schnell und einfach sein.

Andererseits haben wir es hier mit Linux zu tun. Die Dinge laufen nicht immer so reibungslos, wie wir es gerne hätten. Aber keine Sorge – wir sind hier, um zu helfen.

Wenn Sie den Raspberry Pi noch nie zuvor verwendet haben und dies Ihr erstes Projekt ist, ist es eine gute Idee, sich mit dem System vertraut zu machen, bevor Sie loslegen ist.

Sie müssen mit ziemlicher Sicherheit die Befehlszeile verwenden, wenn Sie auf Probleme stoßen, RoboDK zum Laufen zu bringen. Wenn Sie neu in der Befehlszeile sind, finden Sie hier einen nützlichen Artikel.

Was ist Rasbpian?

Wir haben bereits zwei Versionen von RoboDK für Linux – eine für Ubuntu 64 Bit und eine für Android. Jede Version ist jedoch etwas anders.

Diese Version von RoboDK wurde für Raspbian entwickelt, die Version von Linux, die speziell für den Raspberry Pi entwickelt wurde.

Raspian ist eine sogenannte Linux-„Distribution“ – eine Reihe von Paketen und Programmen, die so konfiguriert sind, dass sie gut zusammenspielen. Es basiert auf einer anderen Distribution namens Debian, die die Grundlage für viele moderne Linux-Distributionen bildet.

In 5 Schritten RoboDK auf einem Raspberry Pi installieren

Hier sind die wichtigsten Schritte, um RoboDK auf Raspbian zum Laufen zu bringen. Einige dieser Schritte sind aufwendiger als andere.

1. Holen Sie sich Ihren Raspberry Pi

Holen Sie sich zuerst einen Raspberry Pi. Abhängig von den Anforderungen Ihres Projekts stehen verschiedene Modelle zur Verfügung. Nur zwei Modelle sind definitiv mit RoboDK kompatibel:das Modell 3B+ und das Modell 4.

2. Installieren Sie Raspbian

Als nächstes müssen Sie sich eine Kopie der Raspbian-Version besorgen, die zu Ihrem Modell passt. Das Modell 3B+ ist mit der „Stretch“-Version und das Modell 4 mit der „Buster“-Version kompatibel.

Der einfachste Weg, dies zu tun, ist die Verwendung des NOOBS-Installationsprogramms. Laden Sie es einfach von der Raspbian-Website herunter, kopieren Sie die heruntergeladenen Dateien auf eine leere SD-Karte (formatiert als FAT32) und stecken Sie sie in den Raspberry Pi. Wenn Sie das Gerät laden, installiert es Raspbian und führt eine Ersteinrichtung durch (beachten Sie, dass Updates installiert werden, die einige Zeit in Anspruch nehmen können).

3. Laden Sie RoboDK herunter

Anschließend können Sie RoboDK über den folgenden Link herunterladen.

Dies wird als ZIP-Datei geliefert, die die RoboDK-Kerndateien enthält. Sie können die Dateien extrahieren, indem Sie mit der rechten Maustaste auf die Datei klicken und „Hier extrahieren“ wählen oder die Befehlszeile „unzip“ verwenden ” Werkzeug.

4. Installieren Sie die Abhängigkeiten

Abhängigkeiten sind die Wurzel fast aller Probleme in Linux. Eine „Abhängigkeit“ ist einfach ein Paket (eine Sammlung von Programmen und Code), das zum Ausführen eines bestimmten Programms erforderlich ist. RoboDK benötigt einige davon.

Das Problem mit Abhängigkeiten ist, dass sie sich ständig ändern. Wenn ein Paket aktualisiert wird, kann dies einen Dominoeffekt verursachen, der dazu führt, dass eine Kette von Paketen nicht mehr richtig funktioniert. Wenn Sie Probleme haben, lesen Sie den Abschnitt Fehlerbehebung weiter unten.

Sie können die erforderlichen Abhängigkeiten installieren, indem Sie Folgendes in der Befehlszeile ausführen, während Sie sich im RoboDK-Verzeichnis befinden:

sh Install-RoboDK-Dependencies.sh

Sie können auch eine Verknüpfung zum Desktop installieren, indem Sie den folgenden Befehl ausführen:

sh Install-RoboDK.sh

5. Führen Sie RoboDK

aus

Wenn die Abhängigkeiten installiert sind, können Sie RoboDK mit dem folgenden Befehl ausführen:

sh RoboDK-Start.sh

Wenn es keine Probleme gab, wird RoboDK geladen und Sie können loslegen!

Es gibt eine Reihe verschiedener Projekte, die Sie mit RoboDK auf dem Raspberry Pi ausprobieren könnten.

Fehlerbehebung

Die Fehlerbehebung ist eine wichtige Fähigkeit für Robotiker und wird sich als nützlich erweisen, wenn Sie beim Versuch, RoboDK auf Ihrem Raspberry Pi zu installieren, auf Probleme stoßen.

Es gibt zwei Hauptgründe für Probleme:

  1. Abhängigkeiten ändern sich – Pakete werden in Linux oft aktualisiert und es ist möglich, dass einige der Abhängigkeiten geändert wurden, seit wir diese Version entwickelt haben. Lösungen für diese Probleme können entweder ein Downgrade der relevanten Pakete oder die Aufforderung an uns sein, RoboDK zu aktualisieren.
  2. Andere Pakete auf Ihrem System — Wenn Sie keine „saubere“ Installation von Raspbian verwenden (z. B. wenn Sie den Raspberry Pi für einige frühere Programmierprojekte verwendet haben), haben Sie möglicherweise einige Pakete auf Ihrem System, die RoboDK stören. Eine einfache Lösung dafür ist, Raspbian von Grund auf neu zu installieren.

Wenn Sie Probleme haben, teilen Sie uns dies im RoboDK-Forum mit. Wir helfen Ihnen, das Problem zu lösen.

Sie müssen nur einmal installieren!

Einige der nützlichsten Robotikprojekte für Raspberry Pi beinhalten die Einrichtung mehrerer Raspberry Pis mit demselben Setup – z. wenn Sie sie verwenden, um einen Schulungsraum oder ein Klassenzimmer auszustatten, um die Roboterprogrammierung zu lehren.

Eine großartige Sache an Raspberry Pi ist, dass es sehr einfach ist, Ihr gesamtes System zu „klonen“. Sobald Sie es eingerichtet haben, können Sie einfach Ihre Raspbian-Installation (mit RoboDK enthalten) auf andere SD-Karten kopieren und sie sind ohne Änderungen einsatzbereit. Hier ist ein Tutorial zum Klonen Ihrer RoboDK+Rasbpian-Installation.

Was könnten Sie mit der Raspberry Pi-Version von RoboDK machen? Erzählen Sie es uns in den Kommentaren unten oder beteiligen Sie sich an der Diskussion auf LinkedIn , Twittern , Facebook, Instagram oder in das RoboDK-Forum .


Industrieroboter

  1. Wie fange ich mit Python an?
  2. Erste Schritte mit dem 3D-Druck für maximale Geschäftsauswirkungen
  3. Wie Sie sich auf KI mit IoT vorbereiten
  4. Hilfe für Ihr Team mit einer mobilen CMMS-App
  5. Wie erzeuge ich eine G-Code-Datei mit ArtCAM für CNC-Maschinen?
  6. Erste Schritte mit dem internationalen Versand
  7. Kontinuierliche Verbesserung in der Fertigung:Erste Schritte
  8. Erste Schritte mit KI-Inferenz am Edge
  9. Erste Schritte mit der Yaskawa-Roboterprogrammierung
  10. Wie schließe ich zum ersten Mal eine Autoversicherung ab?