Ten protokół zawiera szczegółową listę kroków, które należy wykonać w celu produkcji, kontroli i oceny wydajności wspinaczki miękkiego robota inspirowanego gekonem.
Artykuł metodologiczny
Ten protokół zawiera szczegółową listę kroków, które należy wykonać w celu produkcji, kontroli i oceny wydajności wspinaczki miękkiego robota inspirowanego gekonem.
Ten protokół przedstawia metodę produkcji, kontroli i oceny wydajności miękkiego robota, który może wspinać się po pochyłych płaskich powierzchniach o nachyleniu do 84°. Metoda produkcji jest ogólnie ważna dla siłowników do szybkiego gięcia pneumatycznego i dlatego może być interesująca dla nowicjuszy w dziedzinie produkcji siłowników. Sterowanie robotem odbywa się za pomocą pneumatycznej skrzynki sterowniczej, która może zapewniać dowolne ciśnienie i może być zbudowana wyłącznie przy użyciu zakupionych komponentów, wycinarki laserowej i lutownicy. Dla wydajności chodzenia robota kluczową rolę odgrywa kalibracja kąta nacisku. W związku z tym przedstawiono półautomatyczną metodę kalibracji kąta nacisku. Przy dużych nachyleniach (> 70°) robot nie jest już w stanie niezawodnie przymocować się do płaszczyzny chodu. Dlatego wzorzec chodu jest modyfikowany, aby zapewnić, że stopy można zamocować na płaszczyźnie chodu.
Interakcja między ludźmi a maszynami staje się coraz bliższa. Rosnące zagęszczenie robotów w firmach i gospodarstwach domowych stawia nowe wyzwania przed technologią robotów. Często zagrożenia są eliminowane za pomocą metod separacji, ale w wielu obszarach, zwłaszcza w gospodarstwach domowych, nie jest to satysfakcjonujące rozwiązanie. Miękka robotyka radzi sobie z tym problemem, wykorzystując właściwości miękkich materiałów i struktur do opracowania nowych typów maszyn, które zachowują się jak żywe organizmy1, dlatego miękkie roboty są często inspirowane modelami biologicznymi2. Większość miękkich robotów można podzielić na dwa różne typy: roboty mobilne i roboty przeznaczone do chwytania i manipulacji3. W przypadku miękkich robotów mobilnych typowe zasady lokomocji to czołganie się, chodzenie, bieganie, skakanie, latanie i pływanie4. Innym ciekawym obszarem zastosowania miękkich robotów jest wspinaczka – połączenie lokomocji i adhezji5. Miękkie maszyny są bardzo wytrzymałe i nie mogą uszkodzić otoczenia ze względu na swoją miękkość. Ta cecha predestynuje tę klasę robotów do wspinania się, ponieważ mogą one z łatwością przetrwać upadek. W związku z tym w literaturze podaje się kilka przykładów miękkich robotów zdolnych do wspinania się6,7,8.
Celem tego protokołu jest dostarczenie metody do produkcji, kontroli i oceny wydajności inspirowanego gekonami, wspinającego się miękkiego robota9. Jego konstrukcja opiera się na zastosowaniu szybkich siłowników do miękkiego gięcia pneunet10 wykonanych z elastomeru. Można jednak również zastosować inną konstrukcję i/lub materiał miękkiego siłownika. W literaturze można znaleźć szeroki wybór różnych konstrukcji siłowników miękkich11 oraz odpowiednich materiałów12. Przedstawiona metoda produkcji jest podobna do istniejących metod13, ale zawiera pewne modyfikacje, które skutkują zwiększoną powtarzalnością i wytrzymałością, przynajmniej w przypadku robota do miękkiego wspinania się9. Metoda ta jest ogólnie stosowana w przypadku siłowników do szybkiego gięcia pneumatycznego i dlatego może być interesująca dla nowicjuszy w dziedzinie produkcji siłowników.
Do sterowania miękkimi robotami uruchamianymi pneumatycznie, literatura podaje różne rozwiązania. Obejmuje ona zarówno tanie i łatwe do odtworzenia tablice kontrolne13, jak i potężne, ale bardziej złożone tablice14, których nie można odbudować bez specjalnych narzędzi. Tutaj znajduje się krótki opis budowy pneumatycznej skrzynki sterowniczej przy użyciu wyłącznie wycinarki laserowej i lutownicy. Skrzynka sterownicza umożliwia dostarczanie dowolnego ciśnienia i oferuje sensoryczne sprzężenie zwrotne w czasie rzeczywistym, co jest szczególnie ważne w zastosowaniach robotycznych. Jednak może być również używany do wielu innych zastosowań.
1. Drukowanie form
2. Przygotowanie elastomeru
3. Produkcja górnej części (części podstawowej)
4. Produkcja dolnej części (dolnej części)
5. Łączenie podstawy i dolnej części
6. Połączenie wszystkich kończyn
7. Montaż wlotów rur zasilających
8. Budowa skrzynki kontrolnej
9. Budowa stanowiska testowego z wbudowanym systemem pomiarowym
10. Konfiguracja całego systemu
11. Uruchamianie skrzynki kontrolnej
12. Kalibracja robota
13. Tworzenie wzorca chodu
14. Przeprowadzanie eksperymentu wspinaczkowego
15. Ocena eksperymentu
Przedstawiony protokół prowadzi do uzyskania trzech elementów: miękkiego robota wspinającego się, uniwersalnego sterownika oraz strategii sterowania ruchem prostoliniowym robota, która zwiększa jego zdolność wspinania się i jednocześnie zmniejsza zużycie energii. Sterownik opisany w sekcji 8 umożliwia ciągłe dostarczanie dowolnego poziomu ciśnienia do maksymalnie sześciu kanałów (z możliwością rozszerzenia do ośmiu), a dodatkowo w czterech kanałach dostarczanie próżni (rozszerzalne zgodnie z potrzebami). „User Interface Unit” pozwala użytkownikowi na łatwą obsługę sterownika w czasie rzeczywistym, a interfejs monitora umożliwia bezpośredni podgląd zmierzonych danych oraz ich zapisywanie w pliku csv. Tryb referencyjny wzorca sterownika zapewnia użytkownikowi intuicyjny interfejs do zapętlania zdefiniowanych wzorców. Może to być wzorzec chodu robota, jak w niniejszym protokole, lub może on służyć do testowania zmęczeniowego siłowników lub każdej innej aplikacji wymagającej cyklicznego obciążania. Rycina 1 przedstawia wszystkie komponenty sprzętowe zamontowane w sterowniku i systemie pomiarowym oraz sposób ich połączenia.
Wzorzec chodu dla ruchu prostoliniowego robota sformułowano w odniesieniach kątowych8. Aby uruchomić robota, odniesienia kątowe muszą zostać przekształcone w odniesienia ciśnieniowe. Strategia sterowania zastosowana w niniejszym protokole opiera się na wcześniejszej kalibracji kąt-ciśnienie. Każda metoda kalibracji skutkuje inną krzywą alfa-ciśnienie. Dlatego konieczne jest, aby w miarę możliwości dostosować procedurę kalibracji do rzeczywistych warunków pracy. Przy zmianie kąta nachylenia płaszczyzny chodzenia zmieniają się również warunki pracy. W związku z tym krzywa kąt-ciśnienie musi zostać ponownie skalibrowana dla każdego nachylenia. Rycina 2A przedstawia prędkość robota dla różnych nachyleń przy niezmienionej kalibracji oraz przy ponownie skalibrowanej krzywej kąt-ciśnienie. Eksperyment wyraźnie wykazuje skuteczność ponownej kalibracji. Ponownie skalibrowany robot jest nie tylko znacznie szybszy, ale jest również w stanie wspinać się na stromojsze nachylenia (84° zamiast 76°), zużywając przy tym mniej energii9, co przedstawiono na Rycini 2B. Na Rycini 3 pokazano serię zdjęć ruchu robota dla nachylenia 48°. Rycina ta wyraźnie ilustruje, że wydajność wspinania po ponownej kalibracji, pokazana na Rycini 3B, jest znacznie lepsza niż przy niezmienionej kalibracji pokazanej na Rycini 3A, ponieważ przesunięcie pozycji w tym samym odstępie czasu jest prawie dwukrotnie większe. Robot ten może poruszać się bardzo szybko w porównaniu z innymi miękkimi robotami. Qin i wsp.7 podsumowali prędkości postępowe różnych miękkich robotów. Bez ładunku i w płaszczyźnie poziomej robot opisany w niniejszym protokole jest pięciokrotnie szybszy w stosunku do długości ciała niż najszybszy robot w Ref.7.

Rysunek 1: Schemat komponentów sprzętowych zamontowanych w skrzynce sterującej. Gdzie
oznacza ciśnienie referencyjne dla i-tego kanału, ui sygnał sterujący i-tym zaworem proporcjonalnym,
wektor zawierający wartości referencyjne kątów, α wektor zawierający pomiary kątów, x wektor zawierający pomiary pozycji, a ƒ wektor zawierający sygnały sterujące dla zaworów elektromagnetycznych bezpośrednich, tj. stany utrwalenia stóp. UI to skrót od „User Interface Unit” (jednostka interfejsu użytkownika), BBB to skrót od BeagleBone Black, tj. komputera jednopłytkowego użytego w skrzynce sterującej, a RPi to skrót od Raspberry Pi, tj. komputera jednopłytkowego użytego w systemie pomiarowym. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 2: Ocena wydajności wspinania. Linie przerywane przedstawiają wartości dla stałych odniesień, a linie ciągłe dla skalibrowanych ponownie odniesień ciśnienia. (A) Prędkość postępowa robota dla różnych kątów nachylenia. (B) Zużycie energii dla różnych kątów nachylenia. Rysunek opracowano na podstawie Ref.9. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 3: Seria zdjęć ruchu robota przy nachyleniu 48°. Czas pomiędzy kolejnymi zdjęciami wynosi 1,2 s. (A) Ruch dla stałych referencji ciśnienia oraz (B) ruch dla skalibrowanych ponownie referencji ciśnienia. Kliknij tutaj, aby zobaczyć powiększoną wersję tego rysunku.
Rycina uzupełniająca 1: Przygotowanie elastomeru. Kliknij tutaj, aby pobrać tę rycinię.
Rycina uzupełniająca 2: Porównanie powstawania pęcherzyków powietrza podczas odgazowywania przed i po odlewie. (A) Odgazowywanie elastomeru jest wykonywane wyłącznie przed odlewaniem. Uwięzione pęcherzyki powietrza pozostają na miejscu, lecz występują one częściej w obszarze wypustek, co nie wpływa w znacznym stopniu na funkcjonalność aktuatora. (B) Odgazowywanie jest wykonywane przed i po odlewaniu. Uwięzione pęcherzyki powietrza unoszą się, ale ponownie zatrzymują na górnej stronie wsporników, tworząc w aktuatorze otwory, które mogą wpływać na jego funkcjonalność. Prosimy kliknąć tutaj, aby pobrać tę figurę.
Rycina uzupełniająca 3: Przykłady udanych i nieudanych odlewów utwardzonych. Górny rząd przedstawia udane przykłady, a dolny rząd przykłady nieudane. Jeśli defekt nie jest wyraźnie rozpoznawalny, został oznaczony zielonym okręgiem. Kliknij tutaj, aby pobrać tę rycinę.
Rycina uzupełniająca 4: Produkcja części podstawy. Kliknij tutaj, aby pobrać tę ryciny.
Rycina uzupełniająca 5: Schemat wykonania części dolnej. Przed odlewaniem rurkę (która później służy jako rurka doprowadzająca do przyssawki) zaciska się w formie. Następnie formę wypełnia się ciekłym elastomerem. Kliknij tutaj, aby pobrać tę rycinę.
Rycina uzupełniająca 6: Połączenie podstawy i dolnej części. Kliknij tutaj, aby pobrać tę rycinę.
Rysunek uzupełniający 7: Odlewanie laminowane miękkiego aktuatora zginającego. Płynny elastomer jest przedstawiony na czerwono, utwardzony elastomer na jasnoczerwono, a warstwa ograniczająca odkształcenia oraz formy na czarno. (A) Wymieszany elastomer jest wlewany do dwóch osobnych form – jednej dla części bazowej i jednej dla części dolnej. Przy tym część dolna jest wypełniona tylko do połowy. Następnie do formy części dolnej wprowadza się warstwę ograniczającą odkształcenia (rurkę doprowadzającą). (B) Części są utwardzane, a część bazowa jest wyjmowana z formy. (C) Forma części dolnej jest wypełniana do pełna płynnym elastomerem. (D) Część bazowa jest zanurzana w tej formie. (E) Obie części są utwardzane razem. (F) Aktuator jest wyjmowany z formy. Rysunek opracowano na podstawie Ref.13. Kliknij tutaj, aby pobrać ten rysunek.
Rycina uzupełniająca 8: Łączenie wszystkich kończyn. (A) Pokrywanie powierzchni do połączenia elastomerem płynnym. (B) Wyrenderowany widok kompletnego zestawu. Kliknij tutaj, aby pobrać tę rycinię.
Rysunek uzupełniający 9: Montaż wlotów rurek doprowadzających. Kliknij tutaj, aby pobrać ten rysunek.
Rycina uzupełniająca 10: Fotografie skrzynki sterowniczej. (A) Widok z przodu jednostki interfejsu użytkownika, umożliwiającej interakcję z robotem. (B) Widok szczegółowy jednostki zaworowej. (C) Widok z góry całej skrzynki sterowniczej. Kliknij tutaj, aby pobrać tę rycinę.
Rysunek uzupełniający 11: Schemat obwodu jednostki interfejsu użytkownika. Kliknij tutaj, aby pobrać ten rysunek.
Rycina uzupełniająca 12: Schemat obwodu jednostki zaworowej. Kliknij tutaj, aby pobrać tę rycinię.
Rycina uzupełniająca 13: Uproszczony schemat obwodu całego modułu sterującego. Kliknij tutaj, aby pobrać tę rycinę.
Rysunek uzupełniający 14: Schemat wykorzystanych pinów komputerów jednopłytkowych wbudowanych w skrzynkę sterowniczą. (A) Wykorzystane piny płyty niezbędne do komunikacji z użytkownikiem. (B) Wykorzystane piny płyty niezbędne do sterowania robotem. Kliknij tutaj, aby pobrać ten rysunek.
Rysunek uzupełniający 15: Wyrenderowany widok płaszczyzny chodzenia z zainstalowanym systemem pomiarowym. Proszę kliknąć tutaj, aby pobrać ten rysunek.
Rycina uzupełniająca 16: Wizualizacja efektu unoszenia. Igły z główkami o średnicy 6 mm są wkładane w oba końce tułowia. Minimalizuje to tarcie podczas chodzenia i sprawia, że przyssawki mają pełny kontakt z płaszczyzną chodzenia. Kliknij tutaj, aby pobrać tę figurę.
Rycina uzupełniająca 17: Montaż markerów wizualnych. Markery są montowane na robocie za pomocą szpilek. Marker 0 jest zamontowany przy przedniej lewej stopie, marker 1 z przodu tułowia, marker 2 przy przedniej prawej stopie, marker 3 przy tylnej lewej stopie, marker 4 z tyłu tułowia, a marker 5 przy tylnej prawej stopie. Do montażu markera 4 użyto trzech szpilek. Rysunek został opracowany na podstawie źródła 9. Kliknij tutaj, aby pobrać tę rycinię.
Rysunek uzupełniający 18: Legenda przycisków skrzynki sterowniczej. Kliknij tutaj, aby pobrać ten rysunek.
Rycina uzupełniająca 19: Legenda przycisków graficznego interfejsu użytkownika. Kliknij tutaj, aby pobrać tę rycinię.
Rycina uzupełniająca 20: Wzorce chodu robota podczas ruchu prostoliniowego. Nogi ustabilizowane są oznaczone wypełnionymi kółkami, a nogi nieustabilizowane – kółkami pustymi. (A) Wzorzec chodu dla niskich i umiarkowanych kątów nachylenia (< 70°). (B) Wzorzec chodu dla dużych nachyleń (> 70°). Próżnia jest przyłożona do wypełnionych nóg czerwonych i czarnych. Nogi wypełnione na czarno są ustabilizowane na podłożu, podczas gdy nogi czerwone niekoniecznie muszą być. Aby zapewnić stabilną fiksację, nogę przeznaczoną do ustabilizowania przesuwa się raz w przód i w tył. Rycina została zaadaptowana z Ref.9. Kliknij tutaj, aby pobrać tę rycinę.
Rycina uzupełniająca 21: Wyrenderowany widok rozstrzelony miękkiego robota wspinającego się. Jaskółcze ogony znajdują się na nogach, a odpowiadające im wpusty na końcach tułowia. Dzięki temu proces łączenia jest znacznie bardziej precyzyjny. Rycina została zaadaptowana z ref.9. Kliknij tutaj, aby pobrać tę rycinę.
Rycina uzupełniająca 22: Różne procedury kalibracji do wyznaczenia krzywej ciśnienie-kąt. Każna podrycina przedstawia jakościowy przebieg ciśnienia oraz zrzuty ekranu odpowiadającej pozycji robota. (A) Każdy siłownik jest pompowany w sposób ciągły od 0 bar do 1 bar, podczas gdy pozostałe pozostają bezciśnieniowe. (B) Do pojedynczego siłownika przykładane jest plateau ciśnienia przez 3 s, a następnie jest on całkowicie spuszczany przez 2 s. W kolejnej rundzie poziom plateau ciśnienia jest zwiększany o określony przyrost, aż plateau osiągnie 1 bar. Procedurę tę wykonuje się oddzielnie dla każdego siłownika. (C) Taka sama procedura jak w trybie 2, jednak w tym przypadku to samo plateau jest przykładane jednocześnie do siłowników (0,3,4) odpowiednio do siłowników (1,2,5). (D) Taka sama procedura jak w trybie 3, ale plateau dla siłowników (0,3) zaczynają się od 0 bar (jak wcześniej) i kończą na 1,2 bar (zamiast 1 bar). W zasadzie przyrost dla siłowników (0,3) jest nieco zwiększony, podczas gdy przyrosty dla pozostałych siłowników pozostają takie same. Proszę kliknąć tutaj, aby pobrać tę rycinię.
Rycina uzupełniająca 23: Krzywe kąt-ciśnienie dla różnych procedur kalibracji. Kliknij tutaj, aby pobrać tę rycinę.
Animacja uzupełniająca 1: Animacja chodu prostoliniowego robota. Kliknij tutaj, aby pobrać ten plik.
Animacja uzupełniająca 2: Animacja chodu wspinaczkowego robota. Aby pobrać ten plik, kliknij tutaj.
Plik uzupełniający 1: Instrukcje konfiguracji komputerów jednopłytkowych. Kliknij tutaj, aby pobrać ten plik.
Plik uzupełniający 2: Szablon do druku markerów wizualnych. Kliknij tutaj, aby pobrać ten plik.
Dane uzupełniające 1: pliki CAD. Ten folder skompresowany w formacie zip zawiera pliki *.stl do drukowania form, pliki *.dxf do wycinania laserowego obudowy skrzynki sterowniczej, pliki *.stl do drukowania zacisków stosowanych w systemie pomiarowym oraz plik *.dxf do wycinania laserowego ramy systemu pomiarowego. Aby pobrać ten plik, kliknij tutaj.
Dodatkowe dane 2: Kod do uruchomienia na komputerach jednopłytkowych. Ten folder skompresowany w formacie zip zawiera programy i ich źródła uruchamiane na płytce wykorzystywanej w „Jednostce Interfejsu Użytkownika”, płytce służącej do sterowania robotem oraz płytce wykorzystywanej do przetwarzania obrazu. Prześlij cały folder na wszystkie trzy płytki. Kliknij tutaj, aby pobrać ten plik.
Dane uzupełniające 3: Przykładowe dane pomiarowe. Ten folder skompresowany w formacie zip zawiera dwa pliki *.csv wygenerowane podczas procedury kalibracji. Aby pobrać ten plik, należy kliknąć tutaj.
Dane uzupełniające 4: Skrypt kalibracyjny. Ten folder skompresowany w formacie zip zawiera skrypt python oraz jego źródła do oceny danych pomiarowych wygenerowanych podczas procedury kalibracji. Kliknij tutaj, aby pobrać ten plik.
Dane uzupełniające 5: Skrypt ewaluacyjny. Ten folder skompresowany w formacie zip zawiera dwa skrypty python oraz ich źródła do oceny danych pomiarowych wygenerowanych podczas eksperymentu z wspinaniem. Dodatkowo zawiera on wszystkie dane pomiarowe wykorzystane do przygotowania Ryciny 2. Kliknij tutaj, aby pobrać ten plik.
Prezentowany protokół obejmuje wiele różnych aspektów związanych z miękkim robotem wspinaczkowym z Ref.9, w tym produkcję, kontrolę, kalibrację i ocenę wydajności. Poniżej omówiono zalety i wady wynikające z protokołu i ustrukturyzowano je zgodnie z wyżej wymienionymi aspektami.
Przedstawiona metoda wytwarzania jest silnie oparta na istniejącej literaturze10,13. Istotną różnicą jest konstrukcja siłownika. Aby połączyć poszczególne kończyny, w odpowiednich punktach umieszcza się prowadnice na jaskółczy ogon, jak pokazano na rysunku uzupełniającym 21. Skutkuje to znacznie bardziej precyzyjnym i wytrzymałym połączeniem między kończynami w porównaniu z poprzednią konstrukcją robota8. Ponadto rurki zasilające są osadzone w dolnej części siłowników. Ta zintegrowana konstrukcja pozwala na zasilanie przyssawek w próżnię, a jednocześnie sprawia, że dolna warstwa nie jest już rozciągliwa, co znacznie zwiększa wydajność siłownika. Kolejną różnicą w stosunku do procedury opisanej w literaturze jest to, że zmieszany elastomer jest opróżniany tylko raz (bezpośrednio po wymieszaniu). Wiele źródeł zaleca dwukrotne opróżnienie elastomeru: raz po wymieszaniu i raz po wlaniu go do formy. Może się zdarzyć, że powietrze pozostanie uwięzione w bardzo małych przestrzeniach. W komorze próżniowej powietrze to rozszerza się i w najlepszym przypadku unosi się na powierzchnię. Często jednak te pęcherzyki powietrza utknęły na swojej drodze, tworząc nieprzyjemne w gotowym odlewie. W tym przypadku należy podjąć decyzję, co jest ważniejsze: idealne kontury na spodniej stronie części podstawy, czy jak najmniejsze ryzyko wytworzenia niedziałającego siłownika (por. rysunek uzupełniający 2). W tym protokole nie przeprowadza się drugiej ewakuacji. W przedstawionej procedurze wysokość dolnej części może się zmieniać w miarę jej ręcznego napełniania, a w przeciwieństwie do części bazowej nie ma możliwości przycięcia jej do jednolitej wysokości po utwardzeniu. Aby wysokość dolnej części była jak najbardziej jednolita, zaleca się użycie strzykawki podczas napełniania formy dolnej części i odmierzenie wlanej objętości. Jednak w zależności od tego, ile czasu upłynęło od wymieszania, właściwości płynięcia elastomeru znacznie się zmieniają. Dlatego zaleca się, aby zawsze używać świeżo zmieszanego elastomeru. Połączenie podstawy i dolnej części siłownika wiąże się z największą niepewnością procesu. Jeśli kąpiel elastomerowa jest zbyt wysoka, kanał powietrzny między komorami najprawdopodobniej również zostanie zakryty. Wtedy siłownik nie nadaje się już do użytku. Jeśli kąpiel elastomerowa jest zbyt niska, warga uszczelniająca może nie być pokryta na całym obwodzie i siłownik będzie nieszczelny. Dlatego prawidłowe dozowanie kąpieli elastomerowej wymaga pewnej wprawy. Ogólnie rzecz biorąc, ważna dla łączenia jest beztłuszczowa powierzchnia łączenia. Jeśli powierzchnia łącząca jest zbyt zanieczyszczona, gotowy siłownik może się rozwarstwić. Dlatego ważne jest, aby upewnić się, że części są dotykane tylko na powierzchniach, które nie mają być łączone. Głównym ograniczeniem metody produkcji jest ilość sztuk do zrealizowania. Produkcja pojedynczego siłownika trwa łącznie co najmniej dwie godziny. Chociaż możliwa jest równoległa praca z kilkoma formami, nie zaleca się stosowania więcej niż czterech ze względu na ograniczenia czasowe. Żywotność elastomeru jest zbyt krótka, aby móc wypełnić jeszcze więcej form. Ponadto formy drukowane w 3D wytrzymują tylko ograniczoną liczbę cykli produkcyjnych (ok. 10–20), zanim ulegną znacznemu odkształceniu lub pęknięciu. Kolejnym ograniczeniem są omówione już niepewności procesowe. Ponieważ prawie wszystkie etapy procesu są wykonywane ręcznie, każdy siłownik jest nieco inny. Może to prowadzić do powstania dwóch robotów, które są identyczne pod względem budowy, ale wykazują dwa bardzo różne zachowania.
Wraz ze skrzynką sterowniczą dostępna jest metoda sterowania robotem. Niemniej jednak dla każdego układu pneumatycznego wzmocnienia sterujące skryptu "Code/arduino_p_ctr.ino" muszą być ustalane indywidualnie. Nie jest to ujęte w protokole. Jednak "tryb odniesienia ciśnienia" w skrzynce sterowniczej pozwala na zabawną obsługę robota, dzięki czemu strojenie sterownika może odbywać się bez pisania kilku skryptów. Kolejnym ograniczeniem skrzynki sterowniczej jest jej koszt, ponieważ materiał kosztuje łącznie około 7000 USD. Literatura11 zawiera instrukcję budowy skrzynki sterowniczej, która kosztuje tylko około 900 USD i po pewnych ulepszeniach może być również używana do obsługi robota.
Kluczowe znaczenie dla kalibracji poszczególnych siłowników ma wybór procedury kalibracji. Rysunek uzupełniający 22 przedstawia jakościowy przebieg odniesień ciśnienia w czasie dla czterech różnych procedur, a rysunek uzupełniający 23 przedstawia wynikowe krzywe ciśnienia kątowego. Jak widać w tym ostatnim, każda metoda kalibracji skutkuje inną krzywą kątowo-ciśnieniową. Pokazuje to, że zależność między ciśnieniem a kątem jest w dużym stopniu zależna od obciążenia działającego na siłownik. W związku z tym procedura kalibracji musi jak najlepiej odzwierciedlać rzeczywisty przypadek obciążenia. W związku z tym konieczne jest jak największe dostosowanie procedury kalibracji do rzeczywistych warunków pracy. Najlepszą wydajność chodzenia uzyskuje się za pomocą procedury kalibracji 4. Jednak, jak widać na rysunku 3B, kolejne pozy w serii nie są całkowicie symetryczne, co jest wskaźnikiem potencjału poprawy kalibracji.
Kluczowe znaczenie dla systemu pomiarowego ma montaż znaczników wizualnych15 w sekcji 10. Ponieważ nie można ich zamontować bezpośrednio w żądanych punktach (ponieważ rurki przeszkadzają), zmierzone punkty muszą być sztucznie przesunięte. Należy zachować szczególną ostrożność przy określaniu tego wektora przesunięcia (we współrzędnych pikseli kamery); W przeciwnym razie cały pomiar będzie zawierał znaczne błędy systematyczne. Należy również zadbać o to, aby przywieszki nie przemieszczały się z upływem czasu. Jeśli tak się stanie, np. z powodu upadku robota, odpowiedni tag musi zostać ponownie zamontowany dokładnie w tym samym miejscu. W każdym przypadku należy regularnie sprawdzać, czy system pomiarowy nadal daje wiarygodne wyniki.
Czynnikiem ograniczającym w eksperymencie jest unieruchomienie stóp. Aby móc pokonywać jeszcze bardziej strome wzniesienia, należy ponownie rozważyć mechanizm mocowania. Obecnie robot nie jest w stanie aktywnie dociskać stóp do płaszczyzny chodzenia, a w przypadku dużych nachyleń normalna siła powodowana przez grawitację jest zbyt mała, aby zbliżyć przyssawki wystarczająco blisko płaszczyzny chodzenia, aby zapewnić niezawodne ssanie.
Przedstawiona metoda produkcji może być przeniesiona do dowolnego siłownika z elastomeru płynowego i dlatego może być interesująca dla przyszłych zastosowań. Prezentowana skrzynka sterownicza umożliwia sterowanie dowolnym układem pneumatycznym składającym się z sześciu pojedynczych siłowników (z możliwością rozbudowy do ośmiu), w tym platformami zrobotyzowanymi, ponieważ wymagają one szybkiego sensorycznego sprzężenia zwrotnego. W związku z tym może być wykorzystywany jako uniwersalna platforma do testowania i sterowania przyszłymi robotami. Wreszcie, przedstawiona metoda kalibracji może być w zasadzie dowolna grupa pneumatyczna sterowana sprzężeniem zwrotnym. Podsumowując, wszystkie przedstawione metody są uniwersalne w omawianym zakresie.
Autorzy oświadczają, że nie mają konkurencyjnych interesów finansowych.
Autorzy dziękują Fynn Knudsen, Aravinda Bhari i Jacobowi Muchynskiemu za pomocne dyskusje i inspirację.
| Nazwa | Firma | Numer katalogowy | Komentarze |
|---|---|---|---|
| Drukarka 3D | Formlabs | Form 2 | |
| płyta ze szkła akrylowego z dwoma otworami | - | do odlewania, patrz Dodatkowy | |
| panel tylny ze szkła akrylowego | - | patrz Dodatkowy | |
| panel dolny ze szkła akrylowego | - | patrz Dodatkowy | |
| panel przedni ze szkła akrylowego | - | patrz Uzupełniający | |
| panel akrylowy szklany panel | boczny-zobacz | Dodatkowy | |
| panel górny ze szkła akrylowego-zobacz | Uzupełniający | ||
| Arduino Nano | Arduino | A000005 | |
| Allan Key 1mm | dostępny w każdym warsztacie | ||
| BeagleBone Black | beagleboard | BBB01-SC-505 | |
| kaniula motylkowa | B. Braun Melsungen AG | 5039573 | |
| Zacisk 1 do układu pomiarowego | - | patrz Zacisk uzupełniający | |
| 2 do systemu pomiarowego | - | patrz Nóż | |
| dostępny w każdym warsztacie | |||
| Zawory elektromagnetyczne bezpośredniego działania | Norgren | EXCEL22 DM/49/MDZ83J/T4 | |
| Wacker Chemie | ELASTOSIL M4601 | ||
| System pomiaru ramy cz.1-patrz | Dodatkowy | ||
| system pomiaru ramy cz.2-patrz | Dodatkowa | ||
| wycinarka laserowa | Trotec | SP500 | |
| LED | RND COMPONENTS | RND 210-00013 | |
| LCD | JOY-IT | SBC-LCD16X2 | |
| dolna część formy noga-patrz | Dodatkowa | ||
| dolna część formy tułów | 1-patrz | Dodatkowa | |
| część dolna formy tułów | 2-patrz | Dodatkowa | |
| noga formy | 1-patrz | Dodatkowa | |
| noga formy | 2-patrz | Dodatkowa | |
| część tułowia formy | 1-patrz | Dodatkowa | |
| część tułowia formy 2 | - | patrz Uzupełnienie | |
| piekarnik | Binder | ED 115 | |
| Plastikowy kubek | dostępny w każdym supermarkecie | ||
| Plastikowa strzykawka | dostępna w każdym | ||
| panelu plakatowym | Net-xpress.de (dystrybutora) | 10620232 | jako płaszczyzna chodzenia |
| Potencjometr | VISHAY | P16NM103MAB15 | |
| Zasilacz | Wymiar impulsu | Czujnik ciśnienia CPS20.241-C1 | |
| Honeywell | SSCDANN150PG2A5 | ||
| Źródło ciśnienia | Zawory proporcjonalne EINHELL | 4020600 | |
| Festo | MPYE-5-1/8-LF-010-B | 6x | |
| Raspberry Pi | RASPBERRY PI | RASPBERRY PI 3B+ | |
| Raspberry Pi Cam | KAMERA | RASPBERRY PI RASPBERRY PI V2.1 | |
| żywica | formlabs | szara żywica 1l | |
| zaciski śrubowe | VELLEMAN | 3935-12 | |
| rurka silikonowa 2mm | Festo | PUN-H-2X0,4-NT | do podłączenia robota do skrzynki sterowniczej |
| silikonowa rurka 2,5mm | Schlauch24 | n/a | do rury zasilającej wlotowej (https://www.ebay.de/itm/281761715815) |
| Przełączniki | MIYAMA | MS 165 | |
| Kąpiel ultradźwiękowa | RND LAB | 605-00034 | |
| Komora UV | formlabs | Form Cure | |
| Komora próżniowa + pompa | COPALTEC | PURE PERFEKTION | |
| waga | KERN-SOHN | PCB 2500-2 | min. rozdzielczość 1g |