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

Aan de slag met RoboDK voor Raspberry Pi

De Raspberry Pi-versie is een recent (en iets ander) lid van de RoboDK-familie, geschikt voor kleine projecten. Zo stelt u het in.

Onze Raspberry Pi-versie van RoboDK is gebouwd voor een verbazingwekkend aanpasbare kleine computer. Het verschilt enigszins van de normale versies van RoboDK omdat het is bedoeld voor kleine, op zichzelf staande robotprogrammeerprojecten.

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

In dit artikel bekijken we hoe u RoboDK aan de slag kunt krijgen op de Raspberry Pi.

Begrip krijgen met Linux

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

Aan de andere kant hebben we hier te maken met Linux. Dingen gaan niet altijd zo soepel als we zouden willen. Maar maak je geen zorgen - we zijn er om je 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 ermee aan de slag gaat. Als Linux helemaal nieuw voor je is, volgt hier een korte video-inleiding over wat het is is.

U zult vrijwel zeker de opdrachtregel moeten gebruiken als u problemen ondervindt om RoboDK te laten werken. Als de opdrachtregel nieuw voor je is, is hier een handig artikel.

Wat is Rasbpian?

We hebben al twee versies van RoboDK voor Linux:een voor Ubuntu 64 bit en een voor Android. Elke versie is echter iets anders.

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

Raspian is wat bekend staat als een Linux "distributie" - een aantal pakketten en programma's die zijn geconfigureerd om goed samen te spelen. Het is gebaseerd op een andere distributie genaamd Debian, die de basis vormt voor veel moderne Linux-distributies.

In 5 stappen RoboDK op een Raspberry Pi installeren

Dit zijn de belangrijkste stappen om RoboDK op Raspbian aan de gang te krijgen. Sommige van deze stappen zijn ingewikkelder dan andere.

1. Koop je Raspberry Pi

Koop eerst een Raspberry Pi. Er zijn verschillende modellen beschikbaar, afhankelijk van de behoeften van uw project. Slechts twee modellen zijn zeker compatibel met RoboDK:de Model 3B+ en de Model 4.

2. Raspbian installeren

Vervolgens moet u een kopie van de Raspbian-versie krijgen die overeenkomt met uw model. Het Model 3B+ is compatibel met de "Stretch"-versie en het Model 4 is compatibel met de "Buster"-versie.

De eenvoudigste manier om dit te doen is door het NOOBS-installatieprogramma te gebruiken. Download het gewoon van de Raspbian-website, kopieer de gedownloade bestanden naar een lege SD-kaart (geformatteerd als FAT32) en steek deze in de Raspberry Pi. Wanneer u het apparaat laadt, zal het Raspbian installeren en een eerste installatie uitvoeren (merk op dat het updates zal installeren die enige tijd in beslag kunnen nemen).

3. RoboDK downloaden

U kunt RoboDK dan downloaden via de volgende link.

Dit zal aankomen als een ZIP-bestand dat de RoboDK-kernbestanden bevat. U kunt de bestanden uitpakken door met de rechtermuisknop op het bestand te klikken en "Hier uitpakken" te kiezen of door de opdrachtregel "unzip te gebruiken" ”-tool.

4. Installeer de afhankelijkheden

Afhankelijkheden zijn de oorzaak van bijna elk probleem in Linux. Een "afhankelijkheid" is slechts een pakket (een verzameling programma's en code) die nodig is om een ​​bepaald programma uit te voeren. RoboDK heeft er een paar nodig.

Het probleem met afhankelijkheden is dat ze blijven veranderen. Wanneer een pakket wordt bijgewerkt, kan dit een domino-effect veroorzaken waardoor een keten van pakketten niet meer goed werkt. Als u problemen ondervindt, raadpleegt u het gedeelte Problemen oplossen hieronder.

U kunt de vereiste afhankelijkheden installeren door het volgende in de opdrachtregel uit te voeren terwijl u zich in de RoboDK-directory bevindt:

sh Install-RoboDK-Dependencies.sh

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

sh Install-RoboDK.sh

5. Voer RoboDK uit

Wanneer de afhankelijkheden zijn geïnstalleerd, kunt u RoboDK uitvoeren met de volgende opdracht:

sh RoboDK-Start.sh

Als er geen problemen waren, wordt RoboDK geladen en bent u klaar om te gaan!

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

Problemen oplossen

Het oplossen van problemen is een belangrijke vaardigheid voor robotici en het zal van pas komen als u problemen ondervindt bij het installeren van RoboDK op uw Raspberry Pi.

Er zijn twee belangrijke redenen waarom u problemen kunt tegenkomen:

  1. Afhankelijkheden veranderen — Pakketten worden vaak bijgewerkt in Linux en het is mogelijk dat er enkele afhankelijkheden zijn gewijzigd sinds we deze versie hebben ontwikkeld. Oplossingen voor deze problemen kunnen het downgraden van de relevante pakketten inhouden of ons vragen om RoboDK bij te werken.
  2. Andere pakketten op uw systeem — Als u geen "schone" installatie van Raspbian gebruikt (bijv. als u de Raspberry Pi voor enkele eerdere programmeerprojecten hebt gebruikt), heeft u mogelijk enkele pakketten op uw systeem die RoboDK verstoren. Een eenvoudige oplossing hiervoor is om Raspbian helemaal opnieuw te installeren.

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

U hoeft maar één keer te installeren!

Enkele van de meest bruikbare roboticaprojecten voor Raspberry Pi omvatten het opzetten van meerdere Raspberry Pi's met dezelfde opstelling - b.v. wanneer je ze gebruikt om een ​​trainingsruimte of klaslokaal in te richten om robotprogrammering te leren.

Een groot voordeel van Raspberry Pi is dat het heel eenvoudig is om je hele systeem te "klonen". Als je het eenmaal hebt ingesteld, kun je je Raspbian-installatie (inclusief RoboDK) naar andere SD-kaarten kopiëren en ze zijn zonder wijzigingen klaar voor gebruik. Hier is een tutorial voor het klonen van uw RoboDK+Rasbpian installatie.

Wat zou je kunnen doen met de Raspberry Pi-versie van RoboDK? Vertel het ons in de reacties hieronder of neem deel aan de discussie op LinkedIn , Twitter , Facebook, Instagram of in het RoboDK-forum .


Industriële robot

  1. Hoe aan de slag met Python?
  2. Aan de slag met 3D-printen voor maximale zakelijke impact
  3. Hoe krijg je betere draadloze prestaties voor mobiele apparaten met kleine PCB's
  4. Hoe u zich voorbereidt op AI met behulp van IoT
  5. Uw team helpen aan de slag te gaan met een mobiele CMMS-app
  6. Hoe genereer je een G-code-bestand met ArtCAM voor CNC-machines?
  7. Aan de slag met internationale verzending
  8. Voortdurende verbetering in de productie:hoe te beginnen?
  9. Aan de slag met AI-inferentie aan de rand
  10. Aan de slag met Yaskawa-robotprogrammering
  11. Hoe voor het eerst een autoverzekering afsluiten?