Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Equipment >> Industriële robot

Beginnergids: RoboDK Opzetten op Raspberry Pi

De Raspberry Pi-versie is een recent (en iets ander) lid van het RoboDK-gezin, geschikt voor kleine projecten. Hier is hoe je het opzet.

Onze Raspberry Pi-versie van RoboDK is gebouwd voor een ongelooflijk aanpasbare minicomputer. Het is iets anders dan normale versies van RoboDK omdat het gericht is op kleine, zelfstandige robotprogrammeerprojecten.

De Raspberry Pi is een Linux-gebaseerde computer die gebaseerd is op een ARM geïntegreerde chip (een vergelijkbare chip als die in veel mobiele telefoons gebruikt wordt). Voor een introductie tot de Raspberry Pi, lees ons vorige artikel.

In dit artikel kijken we naar hoe je RoboDK op de Raspberry Pi kunt laten draaien.

Linux Onder de Knie Krijgen

Als alles soepel verloopt, kan het installatieproces heel snel en makkelijk zijn.

Aan de andere kant, we hebben te maken met Linux. Dingen gaan niet altijd zo soepel als we ze graag zouden willen. Maar maak je geen zorgen — we zijn er om te helpen.

Als je de Raspberry Pi nog nooit eerder hebt gebruikt en dit je eerste project is, is het een goed idee om vertrouwd te raken met het systeem voordat je er goed in duikt. Als je totaal nieuw bent met Linux, hier is een snelle videoprimer over wat het is.

Je zult bijna zeker de commandoregel moeten gebruiken als je problemen ondervindt bij het draaien van RoboDK. Als je nieuw bent met de commandoregel, hier is een nuttig artikel.

Wat is Raspbian?

We hebben al twee versies van RoboDK voor Linux — één voor Ubuntu 64-bit en één voor Android. Echter, elke versie is iets anders.

Deze versie van RoboDK is gebouwd voor Raspbian, de versie van Linux die specifiek voor de Raspberry Pi is gebouwd.

Raspbian is wat bekend staat als een Linux "distributie" — een pakket van pakketten en programma's die geconfigureerd zijn om goed met elkaar samen te werken. Het is gebaseerd op een andere distributie genaamd Debian, wat de fundament is voor veel moderne Linux-distributies.

Hoe RoboDK te Installeren op een Raspberry Pi in 5 Stappen

Hier zijn de hoofdstappen om RoboDK op Raspbian draaiend te krijgen. Sommige van deze stappen zijn meer ingewikkeld dan andere.

1. Krijg Je Raspberry Pi

Eerst, zorg dat je een Raspberry Pi hebt. Er zijn verschillende modellen beschikbaar, afhankelijk van de behoeften van je project. Slechts twee modellen zijn zeker compatibel met RoboDK: het Model 3B+ en het Model 4.

2. Installeer Raspbian

Vervolgens heb je een kopie van de Raspbian-versie nodig die bij je model past. Het Model 3B+ is compatibel met de "Stretch"-versie en het Model 4 is compatibel met de "Buster"-versie.

De makkelijkste manier om dit te doen is door de NOOBS-installer te gebruiken. Download het gewoon van de Raspbian-website, kopieer de gedownloade bestanden naar een lege SD-kaart (geformatteerd als FAT32), en steek het in de Raspberry Pi. Wanneer je het apparaat opstart, installeert het Raspbian en voert het een initiële setup uit (let op dat het updates installeert, wat even kan duren om te voltooien).

3. Download RoboDK

Je kunt RoboDK vervolgens downloaden via de volgende link.

Dit komt als een ZIP-bestand dat de RoboDK-kernbestanden bevat. Je kunt de bestanden uitpakken door met de rechtermuisknop op het bestand te klikken en "Hier uitpakken" te kiezen of het commandoregel "unzip"-hulpmiddel te gebruiken.

4. Installeer de Afhankelijkheden

Afhankelijkheden zijn de wortel van bijna elk probleem in Linux. Een "afhankelijkheid" is gewoon een pakket (een verzameling van programma's en code) dat vereist is om een bepaald programma te draaien. RoboDK vereist er een paar.

Het probleem met afhankelijkheden is dat ze blijver veranderen. Wanneer één pakket wordt bijgewerkt, kan het een domino-effect veroorzaken wat een keten van pakketten doet stoppen met goed werken. Als je problemen hebt, zie de Probleemoplossing-sectie hieronder.

Je kunt de vereiste afhankelijkheden installeren door het volgende in de commandoregel uit te voeren terwijl je in de RoboDK-map zit:

sh Install-RoboDK-Dependencies.sh

Je kunt ook een snelkoppeling naar het bureaublad installeren door de volgende opdracht uit te voeren:

sh Install-RoboDK.sh

5. Draai RoboDK

Wanneer de afhankelijkheden geïnstalleerd zijn, kun je RoboDK draaien met de volgende opdracht:

sh RoboDK-Start.sh

Als er geen problemen waren, laadt dit RoboDK op en ben je klaar om te gaan!

Er zijn een heleboel verschillende projecten die je met RoboDK op de Raspberry Pi kunt proberen.

Probleemoplossing

Probleemoplossing is een belangrijke vaardigheid voor roboticisten en het zal handig zijn als je problemen ondervindt bij het proberen RoboDK op je Raspberry Pi te installeren.

Er zijn twee hoofredenen waarom je problemen kunt ondervinden:

  1. Afhankelijkheden veranderen — Pakketten worden vaak bijgewerkt in Linux en het is mogelijk dat er veranderingen zijn aangebracht in sommige van de afhankelijkheden sinds we deze versie ontwikkelden. Oplossingen voor deze problemen kunnen bestaan uit het downgraden van de relevante pakketten of ons vragen om RoboDK bij te werken.
  2. Andere pakketten op je systeem — Als je geen "schone" installatie van Raspbian gebruikt (bijv. als je de Raspberry Pi voor eerdere programmeerprojecten hebt gebruikt), kun je sommige pakketten op je systeem hebben die interfereren met RoboDK. Een eenvoudige oplossing hiervoor is om Raspbian vanaf nul opnieuw te installeren.

Als je problemen hebt, laat het ons weten op het RoboDK-forum. We helpen je het probleem op te lossen.

Je Hoeft Alleen Eenmaal te Installeren!

Verschillende van de meest nuttige robotica-projecten voor Raspberry Pi omvatten het opzetten van meerdere Raspberry Pi's met dezelfde setup — bijv. wanneer je ze gebruikt om een trainingsruimte of klaslokaal uit te rusten om robotprogrammering te leren.

Een geweldig ding aan Raspberry Pi is dat het heel makkelijk is om je hele systeem te "klonen". Eenmaal ingesteld, kun je je Raspbian-installatie (met RoboDK erin) gewoon naar andere SD-kaarten kopiëren en ze zullen klaar zijn om te gebruiken zonder wijzigingen. Hier is een tutorial voor hoe je je RoboDK+Raspbian-installatie kunt klonen.

Wat kun je doen met de Raspberry Pi-versie van RoboDK? Vertel het in de reacties hieronder of doe mee aan de discussie op LinkedIn, Twitter, Facebook, Instagram of op het RoboDK Forum.


Industriële robot

  1. Veldefficiëntie versnellen: Uw mobile CMMS-app deployen
  2. Eerste Autoverzekering: Stapsgewijze Gids voor Betaalbare Dekking
  3. Hoe te Starten met 3D-printen voor Maximale Business Impact
  4. Internationaal Verzenden Beheersen: Een Praktische Gids voor Detailhandelaren & Fabrikanten
  5. Continu verbetering in de productie: bewezen stappen om efficiëntie te drijven
  6. Edge AI Inferencing meesteren: Een praktische gids voor actionable insights
  7. CNC G-code genereren met ArtCAM: Stap-voor-stap handleiding
  8. Beginner's Gids voor Yaskawa Motoman Robot Programmering: Snelheid & Nauwkeurigheid Verhogen
  9. Draadloze prestaties optimaliseren op kleine PCB's voor mobiele apparaten
  10. Uw Productieoperaties Voor AI Klaarmaken Met IoT
  11. Aan de slag met Python: Installeren, uitvoeren en je eerste programma schrijven