Gebruik RoboDK voor eenvoudig programmeren van ingebedde robotica
Je hebt misschien nog nooit aan embedded robotica gedacht, maar er zijn een aantal ingenieuze manieren waarop je een embedded systeem kunt gebruiken voor robotica-programmering.
RoboDK ondersteunt nu verschillende van 's werelds meest populaire embedded computers. Ondanks de relatief lage rekenkracht van dergelijke machines, kun je er een aantal krachtige nieuwe robottoepassingen mee maken.
Wat zou u kunnen bereiken door RoboDK op een ingebouwde computer uit te voeren?
Hier is een inleiding tot de embedded versie van RoboDK en de systemen die het ondersteunt.
Waarom een robot programmeren met een embedded computer?
Je vraagt je misschien af waarom je ervoor zou kiezen om een robot te programmeren met een embedded systeem. Is robotprogrammeren tenslotte niet een taak die u normaal gesproken zou uitvoeren met een computer of de leerhanger van de robot?
Maar het programmeren van uw robot met een ingebed systeem kan voor sommige toepassingen erg handig zijn.
Embedded computers zijn eigenlijk gewoon kleine, lichtgewicht computers. Ze zijn perfect voor het uitvoeren van specifieke computertaken. De meeste mensen programmeren hun robots vanaf computers voor algemeen gebruik die veel meer rekenkracht hebben dan ze echt nodig hebben.
Met een beetje fantasie kun je allerlei robottoepassingen bedenken…
5 ingenieuze toepassingen voor het programmeren van draagbare robots
Wanneer mag je een embedded computer gebruiken voor robotprogrammering?
Hier zijn 5 goede ideeën:
- Maak een stand-alone robotwerkstation met een geïntegreerd programmeersysteem zonder dat u een speciale laptop nodig heeft.
- Voeg extra functies toe aan uw robottoepassing, zoals geavanceerde detectie, gegevensbewaking en planning op hoog niveau.
- Coördineer meerdere robots in één applicatie zonder veel complexe programmering van robotcontrollers.
- Maak een set goedkope, stand-alone robotprogrammeerwerkstations voor educatieve instellingen.
- Maak volledig zelfstandige robotsystemen voor klanten die zowel de benodigde hardware als programmeersoftware bevatten (zoals de robotachtige ontbraamcellen van DIY Robotics)
In dergelijke situaties is een ingebouwde computer met RoboDK een eenvoudigere, gemakkelijkere en goedkopere oplossing dan het toevoegen van een speciale computer.
3 geweldige embedded systemen die RoboDK nu ondersteunt
RoboDK ondersteunt nu enkele van 's werelds meest populaire embedded computers. Deze systemen zijn goedkoop en gemakkelijk te vinden.
Sommige zijn krachtiger dan andere, maar ze kunnen allemaal RoboDK draaien. Dat betekent dat je ze kunt gebruiken om een van de honderden robots in onze Robotbibliotheek te programmeren.
De drie beste embedded computers voor robotica die RoboDK momenteel ondersteunt, zijn:
- Raspberry Pi
- Nvidia Jetson
- NanoPi NEO
Laten we eens kijken naar elk van deze systemen afzonderlijk en hoe u ze zou kunnen gebruiken voor uw volgende robottoepassing.
Raspberry Pi-robotprojecten
De Raspberry Pi is misschien wel de beroemdste computer met één bord ter wereld en is een favoriet van makers over de hele wereld. Het wordt veel gebruikt door onderwijzers, hobbyisten en industriële gebruikers.
De Raspberry Pi-serie van kleine single-board computers kwam in 2012 voor het eerst op de markt en sindsdien zijn er verschillende nieuwe versies uitgebracht. De boards zijn gebaseerd op ARM-processors en bevatten een reeks modules, waaronder WiFi, Ethernet, GPIO en display.
Raspberry Pi-borden worden vaak gebruikt in roboticaprojecten, deels vanwege hun krachtige rekencapaciteiten en deels vanwege de grote gebruikersgemeenschap.
Met RoboDK's nieuwe versie voor Raspberry Pi kun je de programmeeromgeving direct vanaf het bord draaien door gewoon een normaal computerscherm aan te sluiten.
Nvidia Jetson-robotprojecten
Het Nvidia Jetson-assortiment embedded computers is sinds 2014 op de markt. Wat deze computers met één bord onderscheidt van anderen, zijn hun indrukwekkende grafische verwerkingsmogelijkheden, die zijn ontworpen om te helpen bij toepassingen met kunstmatige intelligentie (AI).
Gebruikers van de borden hebben al grote vindingrijkheid getoond in AI-robotprojecten, waaronder het gebruik ervan voor toepassingen zoals zoek- en reddingsdrones, AI-robothuisdieren en gezichtsmaskerdetectie.
RoboDK voor Nvidia Jetson biedt een geweldige kans voor AI-robottoepassingen. RoboDK heeft al enkele AI-mogelijkheden met functionaliteiten zoals de AI-gestuurde robotbewegingsplanner. Maar deze koppeling biedt de mogelijkheid voor veel meer opwindende AI-toepassingen.
NanoPi NEO-robotprojecten
De NanoPi NEO heeft mogelijk de titel van de kleinste embedded computer op de markt. Het is zowel kleiner als sneller dan de Raspberry Pi Zero (een kleine versie van de Raspberry Pi gericht op Internet of Things (IoT)-projecten).
Het bord bevat randapparatuur zoals een MicroSD-slot, GPIO en Ethernet-connectiviteit.
RoboDK-versie voor NanoPi NEO biedt de mogelijkheid om geïntegreerde robotprogrammeerwerkstations te ontwikkelen met een extreem kleine vormfactor. In feite zouden de kabels die naar het bord gaan waarschijnlijk meer ruimte innemen dan het bord zelf!
Welk ingebed robotsysteem kiest u?
Met de nieuwe ondersteuning van RoboDK voor deze embedded computers is er nu een schat aan mogelijkheden voor volledig geïntegreerde robottoepassingen.
Welk bord moet je kiezen? In zekere zin maakt het niet uit.
Met hun lage kosten en over het algemeen hoge beschikbaarheid, zou je zelfs alle 3 de boards kunnen kopen en ze zelf kunnen testen! Een goede plek om te beginnen met het vergelijken van de verschillende boards is door naar de prestaties van elk te kijken en deze af te stemmen op de behoeften van uw toepassing.
Welke toepassingen zou je kunnen proberen? Zoals met veel projecten in de wereld van robotica, is het enige dat je tegenhoudt je verbeelding!
We kijken ernaar uit om te zien wat u bedenkt met de nieuwe embedded versies van RoboDK. En laat ons weten welke projecten u heeft ontwikkeld door ze op het RoboDK-forum te plaatsen.
Welke projecten kun je bedenken voor embedded RoboDK? Vertel het ons in de reacties hieronder of neem deel aan de discussie op LinkedIn, Twitter, Facebook, Instagram of in het RoboDK-forum. Bekijk ook onze uitgebreide videocollectie en abonneer je op het RoboDK YouTube-kanaal
Industriële robot
- Is mijn fabriek klaar voor een robot?
- Sundance:VCS-1 embedded processormodule voor precisierobotica-toepassingen
- Preventief onderhoud voor industriële robots
- Het belang van het kiezen van de perfecte werkcel voor geautomatiseerde robotica
- Applicatie maakt geautomatiseerde gereedschapskalibratie voor robots mogelijk
- Het gebruik van robotica door de automobielindustrie ontsluiten
- Eenvoudige robotkalibratie voor optimale prestaties
- 5 stappen om offline te programmeren met een FANUC-robot
- Nieuwe manieren om te automatiseren met robotica in 2022
- Daar is een robot voor!
- PACKEX Toronto:de tijd voor eenvoudige automatisering is nu