Dit protocol biedt een gedetailleerde lijst van stappen die moeten worden uitgevoerd voor de productie, controle en evaluatie van de klimprestaties van een gekko-geïnspireerde zachte robot.
Method Article
Dit protocol biedt een gedetailleerde lijst van stappen die moeten worden uitgevoerd voor de productie, controle en evaluatie van de klimprestaties van een gekko-geïnspireerde zachte robot.
Dit protocol presenteert een methode voor de productie, controle en evaluatie van de prestaties van een zachte robot die hellende vlakke oppervlakken kan beklimmen met hellingen tot 84°. De productiemethode geldt voor de snelle pneunet buigactuatoren in het algemeen en kan daarom interessant zijn voor nieuwkomers op het gebied van actuatorproductie. De besturing van de robot wordt bereikt door middel van een pneumatische besturingskast die willekeurige druk kan leveren en kan worden gebouwd door alleen gekochte componenten, een lasersnijder en een soldeerbout te gebruiken. Voor de loopprestaties van de robot speelt de drukhoekkalibratie een cruciale rol. Daarom wordt een semi-geautomatiseerde methode voor de drukhoekkalibratie gepresenteerd. Bij hoge hellingen (> 70°) kan de robot zich niet meer betrouwbaar aan het loopvlak vastmaken. Daarom wordt het gangpatroon aangepast om ervoor te zorgen dat de voeten op het loopvlak kunnen worden bevestigd.
De interactie tussen mens en machine wordt steeds hechter. De toenemende robotdichtheid in bedrijven en huishoudens vormt nieuwe uitdagingen voor de robottechnologie. Vaak worden gevaren uitgesloten door scheidingsmethoden, maar op veel gebieden, vooral in huishoudens, is dit geen bevredigende oplossing. Zachte robotica pakt dit probleem aan door eigenschappen van zachte materialen en structuren te gebruiken om nieuwe soorten machines te ontwikkelen die zich gedragen als levende organismen1, daarom worden zachte robots vaak geïnspireerd door biologische modellen2. De meeste zachte robots kunnen worden ingedeeld in twee verschillende soorten: mobiele robots en robots ontworpen voor aangrijpen en manipulatie3. Voor zachte mobiele robots, typische motorische principes zijn kruipen, lopen, hardlopen, springen, vliegen en zwemmen4. Een ander interessant toepassingsgebied voor zachte robots is klimmen - een combinatie van bewegingsvrijheid en hechting5. Zachte machines zijn zeer robuust en kunnen hun omgeving niet beschadigen door hun zachtheid. Deze karakteristieke predestines deze robot klasse voor klimmen, omdat ze gemakkelijk kunnen overleven een val. De literatuur biedt dan ook verschillende voorbeelden van zachte robots die 6,7,,88kunnen beklimmen .
Het doel van dit protocol is om een methode te bieden voor de productie, controle en evalueren van de prestaties van een gekko-geïnspireerde, klimmen zachte robot9. Het ontwerp is gebaseerd op het gebruik van snelle pneunet soft bending actuatoren10 gemaakt van elastomeer. Er kan echter ook een ander ontwerp en/of materiaal van zachte actuator worden gebruikt. De literatuur biedt een breed scala aan verschillende ontwerpen van zachte actuatoren11 en geschikte materialen12. De gepresenteerde productiemethode is vergelijkbaar met bestaande methoden13, maar bevat enkele wijzigingen die resulteren in verhoogde herhaalbaarheid en robuustheid, althans in het geval van de zachte klimrobot9. De methode geldt voor snelle pneunet buigactuatoren in het algemeen en kan daarom interessant zijn voor nieuwkomers op het gebied van actuatorproductie.
Voor het beheersen van pneumatische geacteerde zachte robots biedt de literatuur verschillende oplossingen. Het varieert van goedkope en eenvoudig te repliceren bedieningsborden13 tot krachtige maar complexere boards14, die niet kunnen worden herbouwd zonder speciaal gereedschap. Hier wordt een korte beschrijving gegeven voor het bouwen van een pneumatische besturingskast met alleen een lasersnijder en een soldeerbout. De control box maakt het mogelijk om elke druk te leveren en biedt real-time zintuiglijke feedback, wat vooral belangrijk is voor robotica toepassingen. Het kan echter ook worden gebruikt voor vele andere toepassingen.
1. Afdrukken van mallen
2. Voorbereiding van het elastomeer
3. Productie van het bovenste deel (basisdeel)
4. Productie van het onderste deel (onderste deel)
5. Toetreding tot de basis en het onderste deel
6. Toetreding van alle ledematen
7. Montage van inhammen voor de toevoerbuis
8. Het bouwen van de controlebox
9. Het bouwen van een testbank met ingebouwd meetsysteem
10. Het hele systeem opzetten
11. Het controlevak uitvoeren
12. Kalibreren van de robot
13. Een gangpatroon maken
14. Het uitvoeren van het klimexperiment
15. Evaluatie van het experiment
Het gepresenteerde protocol resulteert in drie dingen: een zachte klimrobot, een universeel toepasbare controlebox en een controlestrategie voor de rechte beweging van de robot die zijn vermogen om te klimmen verhoogt en tegelijkertijd zijn verbruikte energie vermindert. De in punt 8 beschreven controlebox maakt een continue toevoer van elk gewenst drukniveau op maximaal zes kanalen (uitbreidbaar tot acht) en bovendien op vier kanalen de levering van vacuüm mogelijk (uitbreidbaar indien nodig). Met de "User Interface Unit" kan de gebruiker het controlevak eenvoudig bedienen tijdens runtime en de interface naar de monitor maakt het mogelijk om de gemeten gegevens direct te bekijken en op te slaan als een csv-bestand. De patroonreferentiemodus van het besturingselementvak biedt de gebruiker een intuïtieve interface om vooraf gedefinieerde patronen te herhalen. Dit kan het gangpatroon van de robot zijn, zoals in dit protocol, of het kan worden gebruikt voor vermoeidheidstesten van de actuator, of een andere toepassing die cyclische belasting vereist. Figuur 1 toont alle hardwarecomponenten die in de controlekast en het meetsysteem zijn gemonteerd en hoe ze zijn aangesloten.
Het gangpatroon voor de rechte beweging van de robot is geformuleerd in hoekige verwijzingen8. Om de robot te bedienen, moeten die hoekige verwijzingen worden omgezet in drukreferenties. De besturingsstrategie die in dit protocol wordt gebruikt, is gebaseerd op een eerdere hoekdrukkalibratie. Elke kalibratiemethode resulteert in een andere alfadrukcurve. Daarom is het noodzakelijk om de kalibratieprocedure zoveel mogelijk aan te passen aan de werkelijke bedrijfsomstandigheden. Bij het veranderen van de hellingshoek van het loopvlak veranderen ook de bedrijfsomstandigheden. Daarom moet de hoekdrukcurve voor elke helling opnieuw worden gekalibreerd. Figuur 2A toont de snelheid van de robot voor verschillende hellingen met een ongewijzigde kalibratie en een opnieuw gekalibreerde hoekdrukcurve. Het experiment toont duidelijk de effectiviteit van de re-kalibratie. De opnieuw gekalibreerde robot is niet alleen veel sneller, hij kan ook steilere hellingen beklimmen (84° in plaats van 76°), terwijl hij minder energie verbruikt9 zoals afgebeeld in figuur 2B. In figuur 3wordt een reeks foto's van de beweging van de robot getoond voor een helling van 48°. De figuur illustreert duidelijk dat de klimprestaties met re-kalibratie in figuur 3B veel beter zijn dan bij ongewijzigde kalibratie in figuur 3A, omdat de verschuiving in positie binnen hetzelfde tijdsinterval bijna twee keer zo groot is. Deze robot kan zeer snel bewegen in vergelijking met andere zachte robots. Qin et al.7 vat de voorwaartse snelheden van verschillende zachte robots samen. Zonder laadvermogen en in het horizontale vlak is de in dit protocol beschreven robot vijf keer sneller ten opzichte van de lichaamslengte dan de snelste robot in Ref.7.

Figuur 1: Diagram van hardwarecomponenten die in het controlevak zijn gemonteerd. Daarin
wordt de drukverwijzing voor het i-th-kanaal, ui het controlesignaal van de i-th proportionele klep, ide vector met de
hoekverwijzingen, α de vector met de hoekmetingen, x de vector met de positiemetingen en ƒ de vector die de controlesignalen voor de directwerkende solenoïde kleppen bevat, d.w.z. de fixatietoestanden van de voeten. UI is een afkorting voor "User Interface Unit", BBB is een afkorting voor BeagleBone Black, dat wil zeggen, de single-board computer die wordt gebruikt in de control box, en RPi is een afkorting voor Raspberry Pi, dat wil zeggen, de single-board computer die wordt gebruikt in het meetsysteem. Klik hier om een grotere versie van dit cijfer te bekijken.

Figuur 2: Evaluatie van de klimprestaties. Gestippelde curven tonen de waarden voor constante en vaste curven voor opnieuw gekalibreerde drukverwijzingen. (A) Voorwaartse snelheid van de robot voor verschillende hellingshoeken. (B) Energieverbruik voor verschillende hellingshoeken. Dit cijfer is aangepast van Ref.9. Klik hier om een grotere versie van dit cijfer te bekijken.

Figuur 3: Reeks foto's van de beweging van de robot met een helling van 48°. De tijd die tussen elke foto is verstreken is 1,2 s. (A) Beweging voor constante druk verwijzingen en (B) de beweging voor opnieuw gekalibreerde druk verwijzingen. Klik hier om een grotere versie van dit cijfer te bekijken.
Aanvullend figuur 1: Voorbereiding van het elastomeer. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 2: Vergelijking van luchtbelvorming tijdens evacuatie voor en na het gieten. (A) Evacuatie van het elastomeer wordt alleen uitgevoerd voordat het giet. Gevangen luchtbellen blijven op hun plaats, maar ze zijn meer in het gebied van de hobbels, die niet sterk van invloed op de functionaliteit van de actuator. (B) Evacuatie wordt uitgevoerd voor en na het gieten. Gevangen luchtbellen stijgen maar komen weer vast te zitten aan de bovenzijde van de stutten en creëren gaten in de actuator die de functionaliteit kunnen beïnvloeden. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 3: Voorbeelden van succesvolle en mislukte gezouten gietstukken. Bovenste rij toont succesvolle voorbeelden en mislukte voorbeelden van de onderste rij. Als het defect niet duidelijk herkenbaar is, wordt het gemarkeerd met een groene cirkel. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 4: Fabricage van het basisonderdeel. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 5: Regeling voor de vervaardiging van het onderste deel. Een buis (die later wordt gebruikt als de voedingsbuis voor de zuignap) wordt geklemd in de mal voor het gieten. Vervolgens wordt de mal gevuld met vloeibare elastomeer. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 6: Samenvoeging van het basis- en onderste deel. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 7: Laminatie gieten van een zacht buigende actuator. Vloeibare elastomeer wordt vertegenwoordigd in rood, genezen elastomeer in lichtrood, en de stambeperkende laag en de mallen in het zwart. (A) Gemengd elastomeer wordt gegoten in twee afzonderlijke mallen - een voor het onderste deel en een voor het onderste deel. Daardoor is het onderste deel slechts half gevuld. Een stambeperkende laag (toevoerbuis) wordt vervolgens in het onderste deel mal. (B) De onderdelen zijn uitgehard en het basisdeel is gedemolded. (C) Het onderste deel schimmel is gevuld naar de top met vloeibare elastomeer. (D) Het basisdeel wordt ondergedompeld in deze mal. (E) De twee delen zijn samen genezen. (F) De actuator is demolded. Dit cijfer is gebaseerd op Ref.13. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 8: Samenvoeging van alle ledematen. (A) Het bedekken van de oppervlakken die moeten worden verbonden met vloeistofelastomeen. (B) Gerenderd beeld van de volledige assemblage. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 9: Montage van de inhammen van de toevoerbuis. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 10: Foto's van het controlevak. (A) Vooraanzicht van de user interface unit voor het inschakelen van de gebruiker om te communiceren met de robot. (B) Detail weergave van een Valve Unit. (C) Bovenste weergave van het gehele controlevak. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 11: Circuitdiagram van de user interface-eenheid. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 12: Circuitdiagram van de klepunit. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 13: Vereenvoudigd schakeldiagram van het gehele controlevak. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 14: diagram met gebruikte pinnen van de computers met één bord die in het controlevak zijn ingebouwd. (A) Gebruikte pinnen van het bord nodig voor de communicatie van de gebruiker. (B) Gebruikte pinnen van het bord dat nodig is voor robotbesturing. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 15: Gerenderd zicht op het loopvlak met geïnstalleerd meetsysteem. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 16: Visualisatie van het hijseffect. Speldennaalden met 6 mm koppen worden in beide uiteinden van de romp gestoken. Dit minimaliseert wrijving tijdens het lopen en zorgt ervoor dat de zuignappen volledig contact hebben met het loopvlak. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 17: Verzameling van de visuele markeringen. De markeringen worden met behulp van speldennaalden op de robot gemonteerd. Marker 0 is gemonteerd op de linker voorste linkervoet, marker 1 aan de voorzijde van de romp, marker 2 aan de rechter voorste voet, marker 3 aan de achterste linkervoet, marker 4 aan de achterkant van de romp, en marker 5 aan de achterste rechtervoet. Voor de montage van marker 4 worden drie speldennaalden gebruikt Dit cijfer is aangepast van Ref.9. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 18: Legend of knoppen van het controlevak. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 19: Legend of buttons van de grafische gebruikersinterface. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 20: Looppatronen voor rechte beweging van de robot. Vaste voeten worden aangegeven door gevulde cirkels en niet-vaste voeten door ongevulde cirkels. (A) Gait patroon voor lage en matige hellingshoeken (< 70°). (B) Gangpatroon voor hoge hellingshoeken (> 70°). Vacuüm wordt toegepast op rode en zwart gevulde voeten. Zwart gevulde voeten zijn bevestigd aan de grond, terwijl rode voeten niet noodzakelijkerwijs hoeft te worden. Om de fixatie te beveiligen, wordt de te repareren voet één keer heen en weer geslingerd. Dit cijfer is aangepast van Ref.9. Klik hier om dit cijfer te downloaden.
Aanvullende figuur 21: Gerenderd explosie zicht op de zachte klimrobot. Zwaluwstaarten bevinden zich aan de benen en de bijbehorende keyways aan de uiteinden van de romp. Dit maakt het verbindingsproces veel nauwkeuriger. Dit cijfer is aangepast van Ref.9. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 22: Verschillende kalibratieprocedures voor de bepaling van de drukhoekcurve. Elke subfiguur toont de kwalitatieve drukcursus en snapshots van de bijbehorende robotpose. (A) Elke actuator wordt continu opgeblazen vanaf 0 bar tot 1 bar, terwijl alle andere drukloos blijven. (B) Op één actuator voor 3 s wordt een drukplateau aangebracht; dan wordt het volledig leeggelopen voor 2 s. In de volgende ronde wordt het niveau van het drukplateau verhoogd met de toename tot het plateau 1 bar bereikt. Dit wordt gedaan voor elke actuator individueel. (C) Dezelfde procedure als in modus 2, maar hier wordt hetzelfde plateau toegepast op actuatoren (0,3,4), respectievelijk actuatoren (1,2,5), tegelijkertijd. (D) Dezelfde procedure als in modus 3, maar plateaus voor actuatoren (0,3) beginnen bij 0 bar (zoals voorheen) en eindigen op 1,2 bar (in plaats van 1 bar). In principe wordt de toename voor actuatoren (0,3) iets verhoogd, terwijl de verhogingen voor de andere actuatoren hetzelfde blijven. Klik hier om dit cijfer te downloaden.
Aanvullend figuur 23: Hoekdrukcurven voor verschillende kalibratieprocedures. Klik hier om dit cijfer te downloaden.
Aanvullende animatie 1: animatie van de rechte gang van de robot. Klik hier om dit bestand te downloaden.
Aanvullende animatie 2: animatie van de klim gang van de robot. Klik hier om dit bestand te downloaden.
Aanvullend bestand 1: instructies voor het configureren van de computers met één bord. Klik hier om dit bestand te downloaden.
Aanvullend bestand 2: afdruksjabloon voor de visuele markeringen. Klik hier om dit bestand te downloaden.
Aanvullende gegevens 1: CAD-bestanden. Deze zip-gecomprimeerde map bevat de *.stl-bestanden voor het afdrukken van de mallen, de *.dxf-bestanden voor lasersnijden van de behuizing van de control box, de *.stl-bestanden voor het afdrukken van de klemmen die worden gebruikt voor het meetsysteem, en de *.dxf-bestand voor laser snijden het frame van het meetsysteem. Klik hier om dit bestand te downloaden.
Aanvullende gegevens 2: Code om te draaien op de single-board computers. Deze zip-gecomprimeerde map bevat de programma's en hun bronnen die op het bord worden uitgevoerd die worden gebruikt voor de "User Interface Unit", het bord dat wordt gebruikt voor robotbesturing en het bord dat wordt gebruikt voor beeldverwerking. Upload de volledige map naar alle drie de borden. Klik hier om dit bestand te downloaden.
Aanvullende gegevens 3: Voorbeeldige meetgegevens. Deze zip-gecomprimeerde map bevat twee *.csv-bestanden die tijdens de kalibratieprocedure zijn gegenereerd. Klik hier om dit bestand te downloaden.
Aanvullende gegevens 4: kalibratiescript. Deze zip-gecomprimeerde map bevat het python-script en de bronnen ervan voor het evalueren van de meetgegevens die tijdens de kalibratieprocedure worden gegenereerd. Klik hier om dit bestand te downloaden.
Aanvullende gegevens 5: Evaluatiescript. Deze zip-gecomprimeerde map bevat twee python-scripts en hun bronnen voor het evalueren van de meetgegevens die tijdens het klimexperiment worden gegenereerd. Bovendien bevat het alle meetgegevens die worden gebruikt voor het genereren van figuur 2. Klik hier om dit bestand te downloaden.
Het gepresenteerde protocol bevat veel verschillende aspecten met betrekking tot de klimzachte robot van Ref.9, waaronder productie, controle, kalibratie en prestatie-evaluatie. In het volgende worden de voor- en nadelen die voortvloeien uit het protocol besproken en gestructureerd volgens de bovengenoemde aspecten.
De gepresenteerde productiemethode is sterk gebaseerd op de bestaande literatuur10,13. Een wezenlijk verschil is het ontwerp van de actuator. Om zich aan de afzonderlijke ledematen te voegen, worden zwaluwstaartgeleiders op de juiste punten ingebracht, zoals weergegeven in aanvullend figuur 21. Dit resulteert in een veel preciezere en robuustere verbinding tussen de ledematen in vergelijking met het vorige ontwerp van de robot8. Bovendien zijn de aanvoerbuizen ingebed in het onderste deel van de actuatoren. Dit geïntegreerde ontwerp maakt het mogelijk om de zuignappen te voorzien van vacuüm en tegelijkertijd maakt de onderste laag niet meer rekbaar, wat de prestaties van de actuator aanzienlijk verhoogt. Een ander verschil met de procedure beschreven in de literatuur is dat de gemengde elastomeer slechts eenmaal wordt geëvacueerd (onmiddellijk na het mengen). Veel bronnen raden het evacueren van de elastomeer twee keer: een keer na het mengen en eenmaal nadat het is gevuld in de mal. Het kan gebeuren dat de lucht blijft gevangen in zeer kleine ruimtes. In de vacuümkamer zet deze lucht uit en stijgt in het beste geval naar het oppervlak. Vaak genoeg, echter, deze luchtbellen vast komen te zitten op hun weg, het creëren van onaangename gaten in de afgewerkte gieten. Hier moet een beslissing worden genomen over wat belangrijker is: perfecte contouren aan de onderkant van het basisdeel of zo min mogelijk risico van het produceren van een niet-functionele actuator (zie aanvullende figuur 2). In dit protocol wordt geen tweede evacuatie uitgevoerd. In de gepresenteerde procedure kan de hoogte van het onderste deel variëren omdat het handmatig wordt gevuld, en, in tegenstelling tot het basisdeel, is er geen mogelijkheid om het na het uitharden tot een uniforme hoogte te snijden. Om ervoor te zorgen dat de hoogte van het onderste deel zo uniform mogelijk is, wordt aanbevolen om een spuit te gebruiken bij het vullen van de mal van het onderste deel en om het volume te meten dat erin wordt gegoten. Echter, afhankelijk van hoeveel tijd is verstreken sinds het mengen, de stroom eigenschappen van de elastomeer aanzienlijk veranderen. Daarom wordt aanbevolen om altijd vers gemengde elastomeer te gebruiken. Het verbinden van de basis en het onderste deel van de actuator brengt de grootste procesonzekerheid met zich mee. Als het elastomeerbad te hoog is, zal het luchtkanaal tussen de kamers waarschijnlijk ook worden afgedekt. Dan is de actuator niet meer bruikbaar. Als het elastomeerbad te laag is, kan de afdichtingslip niet in de gehele omtrek worden bedekt en zou de actuator lekken. Daarom is een bepaalde hoeveelheid oefening nodig om het elastomeerbad correct te doseren. Belangrijk voor toetreding in het algemeen is een vetvrije verbinding oppervlak. Als het verbindingsoppervlak te verontreinigd is, kan de afgewerkte actuator delamineren. Daarom is het essentieel om ervoor te zorgen dat de onderdelen alleen worden aangeraakt op oppervlakken die niet moeten worden samengevoegd. Een belangrijke beperking van de productiemethode is het aantal te realiseren stukken. De productie van één actuator duurt in totaal minstens twee uur. Hoewel het mogelijk is om te werken met verschillende mallen parallel, meer dan vier is niet aan te bevelen als gevolg van tijdsdruk. De potlevensduur van het elastomeer is te kort om nog meer mallen te kunnen vullen. Bovendien zijn de 3D-geprinte mallen slechts bestand tegen een beperkt aantal productiecycli (ca. 10-20) voordat ze zeer vervormd raken of breken. Een verdere beperking is de reeds besproken procesonzekerheden. Aangezien bijna alle processtappen handmatig worden uitgevoerd, is elke actuator een beetje anders. Dit kan leiden tot twee robots die identiek zijn in de bouw, maar tonen twee zeer verschillende gedragingen.
Met de controlebox wordt een methode geleverd om de robot te bedienen. Niettemin moet voor elk pneumatisch systeem de controlewinst van het script "Code/arduino_p_ctr.ino" individueel worden bepaald. Dit valt niet onder het protocol. Echter, de "druk referentie modus" van de control box maakt een speelse behandeling van de robot, zodat controller tuning kan worden gemaakt zonder het schrijven van meerdere scripts. Een andere beperking van de control box is de kosten als het materiaal kost ongeveer 7000 US $ in totaal. De literatuur11 biedt een bouwinstructie voor een controledoos die slechts ongeveer 900 US$ kost en met sommige verbeteringen ook zou kunnen worden gebruikt om de robot te bedienen.
Cruciaal voor de kalibratie van de individuele actuatoren is de keuze van de kalibratieprocedure. Aanvullend figuur 22 toont het kwalitatieve verloop van de drukreferenties in de loop van de tijd voor vier verschillende procedures en aanvullende figuur 23 toont de resulterende hoekdrukcurven. Zoals te zien is in de laatste, elke methode van kalibratie resulteert in een andere hoek-druk curve. Dit toont aan dat de relatie tussen druk en hoek sterk afhankelijk is van de belasting die op de actuator werkt. Daarom moet de kalibratieprocedure de echte belastingsgeval zo goed mogelijk weergeven. Daarom moet de kalibratieprocedure zoveel mogelijk worden aangepast aan de werkelijke bedrijfsomstandigheden. De beste loopprestaties worden verkregen met kalibratieprocedure 4. Zoals echter te zien is in figuur 3B,zijn de daaropvolgende poses in de serie niet volledig symmetrisch, wat een indicator is voor het potentieel van verbetering van de kalibratie.
Cruciaal voor het meetsysteem is de montage van de visuele markeringen15 in sectie 10. Omdat ze niet direct op de gewenste punten kunnen worden gemonteerd (omdat de buizen interfereren), moeten de gemeten punten kunstmatig worden verschoven. Bij het bepalen van deze offsetvector (in pixelcoördinaten van de camera) moet bijzondere aandacht worden betraaand; anders zal de hele meting aanzienlijke systematische fouten bevatten. Er moet ook voor worden gezorgd dat de tags niet met de tijd worden verplaatst. Als dit gebeurt, bijvoorbeeld als gevolg van een val van de robot, moet de bijbehorende tag op exact dezelfde plaats opnieuw worden gemonteerd. In ieder geval moet regelmatig worden gecontroleerd of het meetsysteem nog steeds een betrouwbaar vermogen produceert.
De beperkende factor in het experiment is de fixatie van de voeten. Om nog steilere neigingen te kunnen beklimmen, moet het fixatiemechanisme worden heroverwogen. Momenteel is de robot niet in staat om actief zijn voeten tegen het loopvlak te duwen, en voor hoge hellingen is de normale kracht veroorzaakt door de zwaartekracht te klein om de zuignappen dicht genoeg bij het loopvlak te brengen om betrouwbare zuigkracht te garanderen.
De gepresenteerde productiemethode kan worden overgedragen naar elke fluidic elastomeeractuator en kan daarom interessant zijn voor toekomstige toepassingen. De gepresenteerde controlebox maakt de controle van elk pneumatisch systeem dat bestaat uit zes individuele actuatoren (uitbreidbaar tot acht), met inbegrip van robotplatforms als ze vereisen snelle zintuiglijke feedback. Daarom kan het worden gebruikt als een universeel platform voor het testen en besturen van toekomstige robots. Ten slotte kan de gepresenteerde kalibratiemethode in principe voor elk feed-forward gecontroleerd pneumatisch systeem zijn. Samengevat zijn alle gepresenteerde methoden universeel binnen de besproken scope.
De auteurs verklaren dat zij geen concurrerende financiële belangen hebben.
De auteurs willen Fynn Knudsen, Aravinda Bhari en Jacob Muchynski bedanken voor nuttige discussies en de inspiratie.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 3D Printer | Formlabs | Form 2 | |
| acrylic glass plate with two holes | - | voor gieten, zie aanvullend materiaal | |
| acrylic glass back panel | - | zie aanvullend materiaal | |
| acrylic glass bottom panel | - | zie aanvullend materiaal | |
| acrylic glass front panel | - | zie aanvullend materiaal | |
| acrylic glass side panel | - | zie aanvullend materiaal | |
| acrylic glass top panel | - | zie aanvullend materiaal | |
| Arduino Nano | Arduino | A000005 | |
| Allan Key 1mm | beschikbaar in elke werkplaats | ||
| BeagleBone Black | beagleboard | BBB01-SC-505 | |
| butterfly cannula | B. Braun Melsungen AG | 5039573 | |
| clamp 1 for measurement system | - | zie aanvullend materiaal | |
| Clamp 2 for measurement system | - | zie aanvullend materiaal | |
| cutter knife | beschikbaar in elke werkplaats | ||
| direct acting solenoid valves | Norgren | EXCEL22 DM/49/MDZ83J/T4 | |
| elastomer | Wacker Chemie | ELASTOSIL M4601 | |
| frame measurement system part 1 | - | zie aanvullend materiaal | |
| frame measurement system part 2 | - | zie aanvullend materiaal | |
| laser cutter | Trotec | SP500 | |
| LED | RND COMPONENTS | RND 210-00013 | |
| LCD | JOY-IT | SBC-LCD16X2 | |
| mould bottom part leg | - | zie aanvullend materiaal | |
| mould bottom part torso 1 | - | zie aanvullend materiaal | |
| mould bottom part torso 2 | - | zie aanvullend materiaal | |
| mould leg 1 | - | zie aanvullend materiaal | |
| mould leg 2 | - | zie aanvullend materiaal | |
| mould torso 1 | - | zie aanvullend materiaal | |
| mould torso 2 | - | zie aanvullend materiaal | |
| oven | Binder | ED 115 | |
| Plastic Cup | beschikbaar in elke supermarkt | ||
| Plastic syringe | beschikbaar in elke apotheek | ||
| poster panel | Net-xpress.de (distributeur) | 10620232 | als loopvlak |
| Potentiometer | VISHAY | P16NM103MAB15 | |
| Power Supply | Pulse Dimension | CPS20.241-C1 | |
| pressure sensor | Honeywell | SSCDANN150PG2A5 | |
| Pressure Source | EINHELL | 4020600 | |
| proportional valves | Festo | MPYE-5-1/8-LF-010-B | 6x |
| Raspberry Pi | RASPBERRY PI | RASPBERRY PI 3B+ | |
| Raspberry Pi Cam | RASPBERRY PI | RASPBERRY PI CAMERA V2.1 | |
| resin | formlabs | grey resin 1l | |
| screw clamps | VELLEMAN | 3935-12 | |
| silicon tube 2mm | Festo | PUN-H-2X0,4-NT | voor het verbinden van de robot met de controlebox |
| silicone Tube 2.5mm | Schlauch24 | n/a | voor toevoerslang inlaat (https://www.ebay.de/itm/281761715815) |
| Switches | MIYAMA | MS 165 | |
| ultrasonic bath | RND LAB | 605-00034 | |
| UV chamber | formlabs | Form Cure | |
| Vacuum chamber + pump | COPALTEC | PURE PERFEKTION | |
| weight scale | KERN-SOHN | PCB 2500-2 | min. resolutie 1g |
Request permission to reuse the text or figures of this JoVE article
Request Permission