Method Article

Bioniczny kliker Mark I i II

DOI:

10.3791/55705

August 14th, 2017

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Urządzenie zostało stworzone, aby zademonstrować laikom kontrolę opartą na elektromiografii. Po sukcesie pierwszego urządzenia stworzono drugie urządzenie z większą elastycznością w funkcjonalności do celów demonstracyjnych i badawczych. Protokół ten opisuje proces budowy i kalibracji obu urządzeń.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

W tym manuskrypcie prezentujemy dwa systemy 'Bionic Clicker', pierwszy przeznaczony do demonstracji systemów kontrolnych opartych na elektromiografii (EMG) do celów edukacyjnych, a drugi do celów badawczych. Systemy sterowania oparte na EMG odbierają sygnały elektryczne generowane przez aktywację mięśni i wykorzystują je jako dane wejściowe dla sterowników. Kontrolery EMG są szeroko stosowane w protetyce do kontrolowania kończyn.

Kliker Mark I (MK I) pozwala użytkownikowi zmienić slajd prezentacji poprzez podniesienie palca wskazującego. Jest zbudowany wokół mikrokontrolera i ekranu biosygnałów. Wzbudziło ono duże zainteresowanie zarówno ze strony opinii publicznej, jak i środowiska naukowego.

Prezentowane tutaj urządzenie Mark II (MK II) zostało zaprojektowane jako tańszy, bardziej elegancki i bardziej konfigurowalny system, który można łatwo modyfikować i bezpośrednio przesyłać dane EMG. Jest zbudowany przy użyciu mikrokontrolera obsługującego łączność bezprzewodową i czujnika mięśniowego.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Centrum Inżynierii Rehabilitacji i Technologii Wspomagających Aspire bada techniki, które można zastosować i przenieść między różnymi dziedzinami w powiązanych obszarach zainteresowań, w tym między innymi udarem, dystrofią mięśniową, amputacją, starzeniem się populacji i szkoleniem specjalistycznych umiejętności. Jednym z obszarów badań, w które zaangażowane jest centrum, jest neuroproteza. Spośród wielu technik stosowanych do kontroli neuroprotez ramion, EMG jest jednym z najczęstszych danych wejściowych dla systemów sterowania1,2,3,4,5,6. Wynika to w dużej mierze z łatwości obsługi i przystępnej ceny w porównaniu z innymi systemami sterowania7. Niedawno opracowane protezy wydrukowane w 3D, takie jak ręka Ada, mogą kosztować tylko 1,000 USD przy użyciu tego typu kontroli8,9,10. Jednak próbując zademonstrować takie systemy opinii publicznej, nie ma łatwego sposobu, aby zrobić to bez pomocy osoby po amputacji.

Aby zwiększyć świadomość działań badawczych w tej dziedzinie wśród członków społeczeństwa, opracowano bioniczne urządzenie demonstracyjne typu clicker. Bardzo ważne jest, aby używać demonstracji opartej na obiektach, ponieważ przyciąga ona uwagę i przyspiesza naukę oraz zrozumienie nauczanego przedmiotu11. Nasze urządzenie pomaga nie tylko uczyć koncepcji EMG, ale także poszerzać wiedzę na temat aktualnego rozwoju nowoczesnych technologii. Co więcej, inspiruje młodsze pokolenia do wyboru studiów w obszarach nauk ścisłych, technologii, inżynierii i matematyki (STEM).

Bionic Clicker MK I został wykonany przy użyciu łatwo dostępnych części, które były już używane w laboratorium. Składał się z mikrokontrolera, ekranu biosygnałów12, elektrod, tablicy sterującej, karty komunikacji bezprzewodowej i baterii 9 V. Działanie urządzenia polegało na wychwytywaniu aktywności mięśnia odwodziciela wskazującego znajdującego się między palcem wskazującym a kciukiem. Wyzwala zmianę slajdu, naśladując klawiaturę i wysyłając "prawe naciśnięcie" za każdym razem, gdy osiągnięty został wstępnie wybrany próg. Tablica sterująca pozwalała na ręczne wysyłanie naciśnięć "w prawo" i "w lewo" (slajdy postępu i slajdy odwrotu), a także mogła być używana do nadpisywania wejścia EMG, jeśli coś poszło nie tak podczas demonstracji na żywo.

W ramach działań związanych z publicznym zaangażowaniem wydziału Fizyki Medycznej i Inżynierii Biomedycznej, zademonstrowaliśmy Bionic Clicker członkom społeczeństwa. Spotkał się on z entuzjastyczną reakcją publiczności i wzbudził zainteresowanie nawiązaniem kilku kolaboracji. Po sukcesie pierwszego urządzenia zaprojektowano drugą wersję urządzenia.

Celem projektu drugiego urządzenia było stworzenie urządzenia, które byłoby tańsze, mniej kłopotliwe i bardziej konfigurowalne niż pierwsze urządzenie. Celem tego urządzenia było zaprojektowanie czegoś, co można łatwo zmodyfikować na potrzeby projektów studenckich i tanio włączyć do istniejących projektów. Główną zaletą tego urządzenia nad innymi dostępnymi1,2,3,4,5,6 jest łatwość obsługi, niewielkie rozmiary i niski koszt. Chociaż bioniczne urządzenia do klikania mogą nie mieć rozdzielczości innych urządzeń badawczych, takich jak urządzenia wyzwalające, są więcej niż wystarczająco dobre. MK II byłby idealną podstawą dla każdego systemu, który wykorzystuje próg EMG do wyzwolenia urządzenia, takiego jak kontroler protetyczny lub urządzenie wspomagające.

Projekt opierał się na mikrokontrolerze zdolnym do komunikacji bezprzewodowej i czujniku mięśniowym. Zawierał również baterię litowo-polimerową 3,7 V 150 mAh, ręczną tablicę sterującą i obudowę wydrukowaną w 3D. Rysunek 3 przedstawia przegląd różnic między konstrukcjami. Konstrukcja MK II ma taką samą podstawową funkcjonalność jak oryginalne urządzenie, ale ma znacznie większą potencjalną funkcjonalność dla nowych zastosowań, takich jak bezprzewodowe monitorowanie EMG.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Protokół jest zgodny z wytycznymi komisji etyki badań naukowych University College London.

UWAGA: Ten protokół zawiera w sobie ryzyko elektryczne i ryzyko poparzenia (lutownica); przeczytaj oba przed wypróbowaniem tego protokołu. Protokół ten obejmuje podłączenie urządzenia do skóry. Upewnij się, że w żadnym momencie nie ma ścieżki między skórą a siecią elektryczną. Nigdy nie dotykaj elementu lutownicy. Przytrzymaj przewody, które mają być podgrzane, za pomocą pęsety lub zacisków. Utrzymuj gąbkę czyszczącą mokrą podczas użytkowania. Zawsze odkładaj lutownicę na stojak, gdy nie jest używana. Nigdy nie kładź go na stole warsztatowym. Wyłącz urządzenie i odłącz je, gdy nie jest używane.

1. Montaż komponentów bazowych

UWAGA: Rysunek 3 przedstawia ogólny przegląd kroków protokołu.

  1. Aby zbudować Bionic Clicker MK I, podłącz osłonę czujnika sygnałów biologicznych do mikrokontrolera i przykręć EMG do zacisków śrubowych E, M i GND osłony (patrz Rysunek 4). Przejdź do kroku 1.6.
  2. Aby zbudować MK II, umieść rząd trzech pinów nagłówka w czujniku mięśniowym w otworach +, - i SIG (patrz Rysunek 5) od góry i pod spodem.
    1. Zegnij kołki głowicy pod kątem 90 ° za pomocą pary kołków do połowy wysokości kołków. Spowoduje to umieszczenie kołków w odpowiedniej pozycji dla obudowy.
    2. Jeśli używasz mięśnia odwodziciela wskazującego jako danych wejściowych, przejdź do kroku 1.3, jeśli nie, przejdź do kroku 1.4.
  3. Odłącz krótki odniesienia od czujnika mięśniowego.
    1. Przetnij trzy EMG za pomocą przecinaka do drutu, aby biegły od nadgarstka do grzbietu dłoni. Zdejmij izolację z końca trzech EMG za pomocą ściągacza izolacji.
    2. Umieść odizolowany koniec czarnego przewodu w otworze R, niebieski przewód w otworze E, a czerwony przewód w otworze M czujnika mięśniowego (Rysunek 5). przewody na miejscu na spodzie czujnika mięśniowego. Przejdź do kroku 1.5.
  4. Przypnij dwie elektrody do spodu czujnika mięśniowego, a jedną elektrodę do złącza czarnego odniesienia.
    1. Przyklej czujnik mięśniowy do wybranego mięśnia za pomocą elektrod i umieść czarną elektrodę referencyjną w odpowiednim miejscu.
  5. Przytnij 8 jednożyłowych przewodów wielowątkowych na długość i zdejmij izolację z każdego końca: 5 krótkich (7 cm) przewodów biegnących od mikrokontrolera do tablicy sterowniczej (czerwony,, zielony, biały i niebieski) i 3 dłuższe (około 12 cm, ale w zależności od rozmiaru nadgarstka) przewodów (czerwony, i zielony) biegnących z jednej strony nadgarstka na drugą.
    UWAGA: Jeśli umieszczasz czujnik mięśniowy na innym mięśniu, upewnij się, że dłuższe przewody będą biegły od miejsca czujnika mięśniowego do miejsca bezprzewodowego mikrokontrolera.
    1. Umieść przewody w mikrokontrolerze gotowe do wlutowania: 2 czerwone przewody do otworu 3V, 2 czarne przewody do otworu GND, długi zielony przewód do otworu A0, krótki niebieski przewód do 2 otworu, długi biały przewód do 3 otworu i krótki zielony przewód do 5 otworu. przewody na miejscu na spodzie mikrokontrolera.
    2. drugi koniec 3 długich przewodów do 3 gniazd nagłówka w kolejności: czerwony,, zielony. Zobacz Rysunek 5. Jeśli nie używasz mięśnia odwodziciela wskaźnika, przejdź do kroku 2.
  6. Umieść elektrody czujnika EMG na dłoni, jak pokazano na Rysunek 6, z dwiema elektrodami na obu końcach mięśnia wskazującego odwodziciela i jedną podkładką czujnika EMG na środku grzbietu dłoni.
    1. Przypnij elektrody do końcówki złącza czujnika mięśniowego (dopasowanie wciskane). Niebieska i czerwona elektroda zaciskają się nad mięśniem, elektroda zaciska się na grzbiecie dłoni.

2. Wynik testu EMG

  1. Pobierz bibliotekę osłony sygnałów biologicznych, korzystając z link14 z sekcji referencyjnej. Rozpakuj go i umieść w folderze bibliotek Integrated Development (IDE) (zwykle znajdującym się w documents/Arduino/libraries). Przejdź do kroku 2.3. Jeśli budujesz MK II, przejdź do kroku 2.2.
  2. Dodaj płytki mikrokontrolera do IDE, postępując zgodnie z instrukcjami15.
  3. Pobierz pliki "ThresholdTest.ino" dla MK I lub "BLEThresholdTest.ino" i "BluefruitConfig.h" dla MK II i otwórz w oprogramowaniu IDE (pliki uzupełniające).
  4. Odłącz laptopa od sieci, a następnie i tylko wtedy podłącz mikrokontroler do laptopa za pomocą Universal Serial Bus (USB).
  5. Prześlij odpowiednią wersję testu progowego do mikrokontrolera, a następnie otwórz monitor szeregowy (Tools>Serial Monitor). Zostanie teraz wyświetlone wyjście EMG.
  6. Poruszaj palcem wskazującym z boku na bok i poruszaj ręką bez poruszania palcem wskazującym. Zapisz wartości wyświetlane w każdym przypadku.
    UWAGA: Podczas korzystania z MK II upewnij się, że się nie poruszają, ponieważ jest on niezwykle wrażliwy na generowany w ten sposób szum.
  7. Wybierz wartość, która znajduje się powyżej wartości widocznej, gdy ręka jest poruszana, ale poniżej wartości widocznej, gdy palec jest przesuwany z boku na bok. Zapisz tę wartość.
    UWAGA: Wartość jest tak dobrana, że urządzenie będzie aktywowane tylko przez celowy ruch palca. Jest to wartość wyzwalająca próg, wartość, przy której urządzenie zostanie aktywowane. Czujnik mięśni ma ustawienie wzmocnienia, które można zmienić ręcznie, jeśli wartość progowa jest trudna do znalezienia. Elektrody mogą wymagać wymiany. Jeśli używasz mięśnia odwodziciela wskaźnika, ustaw wzmocnienie na minimum jako punkt początkowy. Ustawienie wzmocnienia jest zmieniane za pomocą potencjometru na czujniku mięśniowym oznaczonego jako GAIN, a można to zmienić za pomocą małego płaskiego śrubokręta.

3. Próg testowy

  1. Pobierz 'BoomTest.ino' dla MK I lub 'BLEBoomTest.ino' i BluefruitConfig.h dla MK II i otwórz go w oprogramowaniu IDE.
  2. Edytuj podany kod, zastępując ciąg "PLACE_YOUR_THRESHOLD_TRIGGER_VALUE_HERE" wartością wyzwalającą próg określoną wcześniej w kroku 2.8. Jest to wiersz 37 kodu MK I i wiersz 47 kodu MK II.
  3. Prześlij poprawną wersję BoomTest do mikrokontrolera, a następnie otwórz monitor szeregowy (Tools>Serial Monitor).
  4. Poruszaj ręką (nie przesuwając palca wskazującego z boku na bok); nic nie widać na wyjściu szeregowym.
  5. Przesuwaj palcem wskazującym z boku na bok; pojawi się słowo "BOOM".
    UWAGA: Jeśli "BOOM" pojawi się w niewłaściwym momencie lub wcale, sprawdź połączenia i wróć do kroku 2.7.

4. 3D Drukuj obudowę MK II

  1. Jeśli budujesz MK II, pobierz pliki stl dla wszystkich 5 komponentów obudowy (patrz Rysunek 7 dla wszystkich 5 części). Wydrukuj części obudowy dowolną preferowaną metodą. Przejdź do kroku 5.2. Jeśli budujesz MK I, przejdź do sekcji 5.
    UWAGA: Przypadek został pomyślnie wydrukowany zarówno przez modelowanie osadzania topionego16 (FDM), jak i drukarki fotolitograficzne17.

5. płytę sterowniczą

UWAGA: Jeśli budujesz MK II, przejdź do kroku 5.2.

  1. Umieść rząd dwóch pinów nagłówka, pięć rezystorów 10 KΩ, przełącznik suwakowy i dwa przełączniki przyciskowe dla komponentów, jak pokazano na Rysunek 8A; a następnie je na miejscu na spodzie płytki.
    1. Przełam miedziane ścieżki na desce paskowej, przecinając je nożem rzemieślniczym, postępując zgodnie z szarymi liniami na Rysunek 8A. Dzięki temu poszczególne ścieżki mogą mieć wiele funkcji na całej planszy.
    2. Za pomocą przecinaka do drutu przetnij 7 drutów (, czerwony, niebieski, pomarańczowy, biały, brązowy i żółty) o odpowiedniej długości, tak aby biegły od przedramienia do ramienia (około 30 cm). Wytnij czerwony drut o długości 7 cm, drut o długości 3 cm oraz pomarańczowy i niebieski drut o długości 4 cm.
    3. Zdejmij izolację z obu końców przewodów za pomocą ściągacza izolacji.
    4. Umieść przewody w tablicy sterowniczej, postępując zgodnie ze schematem obwodu pokazanym na Rysunek 9; przewody na miejscu od spodu.
    5. długie czerwone i czarne przewody do pary pinów nagłówka, a następnie pozostałe długie przewody do paska pinów nagłówka w kolejności: niebieski, pomarańczowy, biały, brązowy, żółty.
    6. piny 5V i GND modułu bezprzewodowego do pinów nagłówka na płycie sterowniczej.
    7. krótki pomarańczowy przewód do pinu 2 modułu komunikacji bezprzewodowej, a krótki niebieski przewód do pinu 3.
  2. Umieść trzy rezystory 10 KΩ, przełącznik suwakowy i dwa przełączniki przyciskowe, jak pokazano na Rysunek 10A i je na miejscu na spodzie płytki.
    1. Przełam miedziane ścieżki na desce paskowej, przecinając je nożem rzemieślniczym, postępując zgodnie z szarymi liniami na rysunku 10A. Dzięki temu tor może mieć wiele funkcji na płytce.
    2. Przetnij przewody, które zostały wcześniej przylutowane do mikrokontrolera, za pomocą przecinaka do drutu, tak aby mogły przebiegać przez środkową warstwę obudowy mikrokontrolera do płytki sterującej bez zatrzymywania obudowy przed zamknięciem (Rysunek 10B).
    3. Umieść przewody w tablicy sterowniczej, postępując zgodnie ze schematem obwodu (Rysunek 11). przewody na miejscu. Przejdź do kroku 6.2.

6. Złóż Clicker i zaktualizuj mikrokontroler

  1. Ponownie zmontuj Bionic Clicker, łącząc złącza nagłówka z przewodów płytki sterującej z mikrokontrolerem i ekranem biosygnałów (5 V i GND w MK I, pin 22-30 w MKII). Podłącz baterię do mikrokontrolera. Zobacz Rysunek 12. Przejdź do kroku 6.3.
  2. Ponownie zmontuj Bionic Clicker, łącząc złącze nagłówka od mikrokontrolera do czujnika mięśniowego (zielony przewód do SIG). Zobacz Rysunek 13.
  3. Podłącz mikrokontroler do laptopa za pomocą USB.
  4. Pobierz pliki "BionicClicker.ino" lub "BLEBionicClicker.ino i BluefruitConfig.h i otwórz je w oprogramowaniu IDE".
  5. Edytuj kod i zastąp "PLACE_YOUR_THRESHOLD_TRIGGER_VALUE_HERE" wartością progową wyzwalającą określoną w kroku 2.7 (w wierszu 59 kodu dla MK I, wierszu 83 kodu dla MK II).
    UWAGA: Nazwę, pod którą pojawia się urządzenie MK II podczas łączenia bezprzewodowego, można zmienić, edytując wiersz 47 kodu. Zastąp "Bionic Clicker MK II" alternatywnym tytułem.
  6. Odłącz mikrokontroler od laptopa, odłączając USB.

7. Podłącz urządzenie do komputera

  1. Jeśli używasz MK I, postępuj zgodnie z instrukcjami, aby sparować moduł bezprzewodowy z urządzeniem, postępując zgodnie z przewodnikiem producenta18. Jeśli używasz MK II, połącz się z urządzeniem bezprzewodowo, postępując zgodnie z procedurą podłączania klawiatury bezprzewodowej do używanego komputera.

8. Przetestuj kliker

  1. Otwórz oprogramowanie do pisania i wprowadź tekst, na przykład "Lorem ipsum dolor sit amet". Dzięki temu naciśnięcia mogą być odbierane w celu sprawdzenia, czy te polecenia są wysyłane i odbierane.
    UWAGA: Jeśli bateria jest słaba, urządzenie może zachowywać się nieprawidłowo; Zawsze używaj nowej baterii.
    1. Naciśnij przycisk ręcznego przewijania do przodu, aby zobaczyć, jak kursor porusza się do przodu, i przycisk ręcznego przewijania do tyłu, aby zobaczyć, jak kursor porusza się do tyłu. Podnieś palec wskazujący, aby również przejść do przodu.
  2. Aby przetestować kliker za pomocą oprogramowania do prezentacji, podnieś palec wskazujący, aby przejść do slajdów.
    UWAGA: Przełącznik nadrzędny włącza i wyłącza funkcję EMG, a ręczne przyciski przewijania do przodu i do tyłu przesuwają i wycofują suwaki w obu scenariuszach.

9. Zamontuj Clicker

UWAGA: Jeśli budujesz MK II, przejdź do kroku 9.2.

  1. Jeśli budujesz MK I, przytnij dwustronny materiał na rzep nożyczkami, tak aby wygodnie przylegał do nadgarstka. Upewnij się, że pętle są skierowane do wewnątrz, aby nie zarysować nadgarstka.
    1. Przytnij dwustronny materiał na rzep tak, aby wygodnie przylegał do ramienia, ponownie upewnij się, że pętelki są skierowane do wewnątrz.
    2. Przytnij dwustronne paski rzepowe do rozmiaru mikrokontrolera (10 cm x 5 cm) i tablicy sterowniczej (2,5 cm x 6,4 cm). Wytnij pasek, który będzie ściśle przylegał do baterii (4 cm x 12 cm).
    3. Za pomocą pistoletu do klejenia przyklej stronę pętli pasków do spodu mikrokontrolera i spodu tablicy sterowniczej.
    4. Przymocuj tablicę sterowniczą do paska na nadgarstek. Przymocuj mikrokontroler i baterię do paska na ramię.
    5. Podłącz wszystko: Akumulator 9 V podłącza się do mikrokontrolera za pomocą złącza PP3. Mikrokontroler i osłona e-health łączą się z płytą sterującą za pomocą przylutowanych przewodów.
      UWAGA: MK I jest już gotowy.
  2. Jeśli budujesz MK II, przytnij dwustronny materiał na rzep o szerokości 35 mm i wystarczająco długi, aby owinąć się wokół nadgarstka (około 22 cm w przypadku mniejszych nadgarstków).
    1. Wsuń materiał haczyka i pętelki przez klipsy w dolnej części etui. Upewnij się, że pętle są skierowane do wewnątrz, aby nie porysować nadgarstka.
    2. Podłącz przewody przylutowane do mikrokontrolera kończącego się w żeńskim złączu header do męskich pinów nagłówka na czujniku mięśniowym i wciśnij elektrody w EMG, wciskając je na .
      UWAGA: MK II jest już gotowy. Zobacz Rysunek 14.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

MK II jest bardziej przystępny cenowo, konfigurowalny i mniej kłopotliwy niż urządzenie MK I. Cały MK II kosztuje tylko niewiele więcej niż sama osłona biosygnałowa (75 USD). Urządzenie jest znacznie mniejsze, znajduje się na nadgarstku, a nie na ramieniu, a bezprzewodowy mikrokontroler może potencjalnie jednocześnie obsługiwać dane wejściowe z 6 czujników mięśniowych. Funkcjonalna żywotność baterii urządzenia MK I wynosi niecałą godzinę przy użyciu baterii 9 V 550 mAh, a funkcjonalna żywotność baterii urządzenia MK II (gdy jest używana jako kliker) wynosi około 8 godzin przy użyciu baterii 3,7 V 150 mAh; zob. tabela 1 w celu porównania urządzeń.

Bionic Clicker MK II może mieć problem, gdy jest używany na wskaźniku porywacza: wzmacniacz może się nasycić i rozładować go dłużej niż sekundę (zobacz Rysunek 15). Staranne rozmieszczenie elektrod i prawidłowe ustawienie wzmocnienia może rozwiązać ten problem. Nie dzieje się tak w przypadku Bionic Clicker MK I ani żadnych innych powszechnie używanych mięśni do EMG.

Podczas kalibracji urządzeń w celu znalezienia wartości progu wyzwalania, można zaobserwować wiele różnych wartości. Dzielą się one na trzy zakresy: wartości, gdy ręka jest nieruchoma, wartości, gdy ręka się porusza i wartości, gdy palec jest poruszany. Tabela 2 przedstawia zarejestrowane wartości w każdym zakresie; Dla zakresów ruchu stacjonarnego i ruchu dłoni pokazane są wartości maksymalne, a dla zakresu napinania palca pokazana jest wartość minimalna. Wartość progowa jest wybierana tak, aby leżała powyżej wartości ruchu ręki i poniżej wartości napinania palca. Wartość bliższa zakresowi ruchu ręki zwiększa szansę na wynik fałszywie dodatni i zmniejsza szansę na wynik fałszywie ujemny, podczas gdy wartość bliższa zakresowi napinania palca ma odwrotny skutek.

Oba urządzenia zostały przetestowane pod kątem wyników fałszywie ujemnych i fałszywie dodatnich podczas napinania mięśni odwodzicieli. Wynik fałszywie ujemny został zarejestrowany, gdy urządzenie nie wywołało zmiany suwaka po napięteniu mięśnia, a wynik fałszywie dodatni zarejestrowano, jeśli slajd zmienił się, gdy nie wystąpiło napięcie. Żadne urządzenie nie miało problemu z fałszywymi alarmami, chociaż urządzenie MK II doświadczało sporadycznych wyników fałszywie ujemnych (mniej niż 5% przypadków). W ciągu pierwszych 45 minut pracy urządzenie MK I nie doświadcza żadnych wyników fałszywie dodatnich ani ujemnych, chociaż liczba wyników fałszywie ujemnych gwałtownie rośnie, aż do całkowitej awarii urządzenia od 50 minut do godziny (patrz Tabela 3).

Te wyniki pokazują, że urządzenie osiągnęło założone cele. Tabela 1 pokazuje, że MK II jest tańszy i ma większą elastyczność niż MK I. Tabele 2 i 3 pokazują, że urządzenie działa zgodnie z przeznaczeniem i może być używane jako urządzenie wyzwalające oparte na EMG. Rysunek 15 pokazuje problemy, które mogą wystąpić podczas korzystania z mięśnia odwodziciela: nie jest to problem, który występuje w przypadku większości mięśni i może być rozwiązany poprzez zmianę wzmocnienia. Chociaż urządzenia mają pewne problemy, są one wystarczające do zamierzonego zastosowania.

figure-results-1
Rysunek 1: Bionic Clicker MK I. To pokazuje Bionic Clicker MK I i wszystkie jego elementy zamontowane na lewym ramieniu. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-2
Rysunek 2: Schemat blokowy urządzeń. Każde pudełko reprezentuje oddzielną sekcję urządzenia; W każdym pudełku znajduje się funkcjonalność, którą sekcja ma jako część urządzenia. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-3
Rysunek 3: Kroki do zbudowania urządzenia. Diagram przepływu zawierający ogólny przegląd każdego kroku protokołu. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-4
Rysunek 4: Wstępny montaż MK I. Mikrokontroler z ekranem biosygnałów i przewodami elektrodowymi. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-5
Rysunek 5: Wstępny montaż MK II. Mikrokontroler z czujnikiem mięśniowym i wlutowanymi połączeniami. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-6
Rysunek 6: Umiejscowienie elektrody. Ten rysunek pokazuje prawidłowe rozmieszczenie elektrod na dłoni podczas korzystania ze wskaźnika odwodziciela. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-7
Rysunek 7: Części obudowy MK II. Części obudowy MK II gotowe do druku w drukarce fotolitograficznej. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-8
Rysunek 8: Obwód sterujący MK I. (a) Płytka drukowana od góry (szare znaki tam, gdzie na desce listwowej zerwane styki od spodu). (b) Ukończona płytka drukowana. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-9
Rysunek 9: Schemat obwodu płytki sterującej MK I. Schemat obwodu płytki sterującej MK I przedstawiający połączenia między rezystorami, przełącznikami i przewodami. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-10
Rysunek 10: Obwód sterowania MK I. (a) Tablica kontrolna od góry (szary znak w miejscu, gdzie płyta listwowa miała przerwany styk od spodu). (b) Ukończona płytka drukowana Kliknij tutaj aby zobaczyć większą wersję tego rysunku.

figure-results-11
Rysunek 11: Schemat obwodu płytki sterującej MK II. Schemat obwodu płytki sterującej MK I przedstawiający połączenia między rezystorami, przełącznikami i przewodami. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-12
Rysunek 12: Zmontowany MK I. Pokazuje on wszystkie elementy składowe urządzenia MK I przed ich zamontowaniem na ramieniu. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-13
Rysunek 13: Montaż Clicker MK II. (a) Umieść mikrokontroler w dolnej części obudowy. (b) Umieść baterię w środkowej części i załóż pokrywę. (c) Umieść czujnik mięśniowy w etui i załóż pokrywę. (d) Podłącz mikrokontroler do czujnika mięśniowego i podłącz akumulator do mikrokontrolera. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-14
Rysunek 14: Ukończony Bionic Clicker MK II. (a) Na pasku z rzepem. (b) Na nadgarstku. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

figure-results-15
Rysunek 15: Przesycenie czujnika mięśniowego. Ten rysunek pokazuje, co się dzieje, gdy czujnik mięśniowy jest przesycony; Płaskowyże występują, gdy aktywacja mięśni była zbyt silna dla aktualnego ustawienia wzmocnienia w urządzeniu. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

MK I MK II Czujnik EMG Ogólny bioczujnik Dedykowany czujnik mięśniowy bezprzewodowy Oddzielny moduł bezprzewodowy Na płytce mikrokontrolera EMG przez sieć bezprzewodową? Nie tak bateria 9 V PP3 Akumulator LiPo 150 mAh Czas pracy 1 godz. 8 h Czas budowy 5 godzin 4 godz. Koszt całkowity 150 dolarów 80 dolarów Wyniki fałszywie dodatnie (%) 0 0 Wyniki fałszywie ujemne (%) 0 Rozdział 4.7

Tabela 1: Porównanie urządzeń. W poniższej tabeli porównano kilka aspektów urządzeń, od wzornictwa po funkcjonalność.

Stacjonarny (maksymalnie) Ruch ręką (maksymalny) Napinanie palców (minimum) Wartość progowa MK I 25 35 Rozdział Rozdział 215 200 szt. MK II Rozdział 40 280 szt. 460 szt. 400 szt.

Tabela 2: Wyniki kalibracji. Poniższa tabela przedstawia wartości uzyskane podczas trzymania ręki nieruchomo, poruszania ręką i napinania palca, a także wybraną wartość progową.

Liczba wyników fałszywie ujemnych (testowane co 30 sekund) Liczba fałszywych alarmów (spontanicznych aktywacji) Pierwsze 45 minut 45 min-1 h 1-8 godzin Pierwsza godzina 1-8 godzin MK I 0 35 Rozdział N/a 0 N/a MK II 4 1 Rozdział 40 0 0

Tabela 3: Testowanie urządzeń. Porównanie wyników fałszywie dodatnich i fałszywie ujemnych między tymi dwoma urządzeniami.

Dodatkowe pliki kodu dla MK I i MK II:
Kliknij tutaj, aby pobrać "BionicClicker.ino"
Kliknij tutaj, aby pobrać "BLEBionicClicker.ino".
Kliknij tutaj, aby pobrać "BLEBoomTest.ino".
Kliknij tutaj, aby pobrać "BLEThresholdTest.ino".
Kliknij tutaj, aby pobrać "BoomTest.ino".
Kliknij tutaj, aby pobrać "ThresholdTest.ino".
Kliknij tutaj, aby pobrać plik "Feather-Featherbase.stl".
Kliknij tutaj, aby pobrać plik "Feather-Feathermid.stl".
Kliknij tutaj, aby pobrać plik "Feather-Feathertop.stl".
Kliknij tutaj, aby pobrać plik "Myo-Myobase.stl".
Kliknij tutaj, aby pobrać plik "Myo-Myolid.stl".
 

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Nasycenie MK II, gdy jest używane na wskaźniku odwodziciela, jest mniejszym problemem, niż może się początkowo wydawać. Staranne rozmieszczenie elektrod i prawidłowe ustawienie wzmocnienia sprawia, że nie stanowi to problemu, gdy urządzenie jest używane jako kliker. O ile nie jesteś zainteresowany dokładnym rejestrowaniem aktywności wskaźników odwodzicieli, jest mało prawdopodobne, aby stanowiło to jakikolwiek problem. Nie zaobserwowano nadmiernego nasycenia na żadnym innym mięśniu po ustawieniu wzmocnienia. Wyniki fałszywie ujemne w przypadku MK II wynikają z trudności w wyborze właściwej wartości progowej podczas korzystania ze wskaźnika odwodziciela. W przypadku większych mięśni różnica między wielkością niecelowej aktywacji mięśnia a celowym napięciem mięśnia jest większa, co pozwala na wybór punktu progowego, który znajduje się dalej zarówno od punktów fałszywie dodatnich, jak i fałszywie ujemnych. Na szczególnie małych dłoniach mięsień odwodziciela może być zbyt mały, aby elektrody mogły być prawidłowo umieszczone (chociaż w przypadku mniejszych elektrod można to potencjalnie rozwiązać).

Znacznie dłuższa żywotność baterii w MK II jest przydatna z wielu powodów. Po pierwsze, urządzenie MK I zaczęło działać nieregularnie po 45 minutach użytkowania, więc nie można go używać do dłuższych demonstracji. Po drugie, dzięki wielogodzinnej żywotności baterii, MK II można uznać za wejście sterujące dla użytecznego urządzenia, a przy niewielkim wzroście fizycznego rozmiaru baterii może być używany jako urządzenie monitorujące przez cały dzień. Mikrokontroler bezprzewodowy posiada 6 wejść analogowych i 13 wejść cyfrowych; Oznacza to, że urządzenie może przyjmować sygnały z wielu czujników mięśniowych, aby stworzyć urządzenie o większej liczbie stopni swobody w wejściach sterujących. Należy również zauważyć, że czujnik mięśniowy można zastąpić dowolnym biosensorem z wyjściem analogowym, aby stworzyć urządzenie, które wykorzystuje inne sygnały biologiczne jako dane wejściowe. Kod urządzenia można również łatwo modyfikować w celu zmiany jego funkcjonalności. Zmiany w oprogramowaniu i sprzęcie urządzenia pozwalają na proste i zróżnicowane modyfikacje urządzenia.

Jednym z ograniczeń urządzenia w jego obecnym kształcie jest to, że wyjście EMG nie może być wysyłane bezprzewodowo z dużą szybkością transmisji danych, ponieważ może to przeciążyć bufor bezprzewodowego mikrokontrolera. Innym ograniczeniem jest to, że technika wykorzystuje wskaźniki odwodzicieli jako dane wejściowe, a ponieważ mięsień jest bardzo mały, odstępy między elektrodami na dłoni prawie się pokrywają; Jeśli ktoś ma szczególnie małe dłonie, prawidłowe umieszczenie elektrod na tym mięśniu może być niemożliwe.

Urządzenie ma kilka zalet w porównaniu z droższymi urządzeniami, jeśli chodzi o elastyczność w potencjalnych projektach badawczych. Jest niski koszt: urządzenie kosztuje 80 USD, a dodatkowe kanały EMG kosztują tylko 35 USD, dzięki czemu idealnie nadaje się do mniejszych lub studenckich projektów. Jest łatwy do dostosowania, oprogramowanie można łatwo edytować, a dane wejściowe zmieniać dla innego sprzętu. Ma niewielkie rozmiary, dzięki czemu osoba nosząca go nie musi nosić ciężkiego lub nieporęcznego sprzętu. Pojawia się również jako klawiatura bezprzewodowa dla innych urządzeń, dzięki czemu można ją łatwo zintegrować z dowolnym kompatybilnym urządzeniem bezprzewodowym. Urządzenie zostało już włączone do urządzenia wspomagającego, które zostanie opublikowane w najbliższej przyszłości.

Ze względu na rozmiar i łatwość dostosowania MK II, jest on już rozważany do włączenia do kilku projektów badawczych jako bezprzewodowy moduł EMG i jako bezprzewodowy mechanizm spustowy. Jest również używany jako podstawa jednej z sesji laboratoryjnych na kursie magisterskim. Głównym ulepszeniem, które chcielibyśmy wprowadzić w urządzeniu, jest zwiększenie szybkości transmisji bezprzewodowej; celem jest osiągnięcie 10 Hz, a czy zostanie to osiągnięte za pomocą sprzętu, czy oprogramowania, nie wiadomo jeszcze.

Najbardziej krytycznymi krokami w protokole są kroki 2.6 i 2.7: wybór progowej wartości wyzwalającej. W kroku 2.6 należy zwrócić szczególną uwagę na ruch kabli EMG, ponieważ mogą one działać jak antena i generować artefakty ruchu; Jeśli jednak są one utrzymywane nieruchomo, nie stanowi to problemu. W kroku 2.7, jeśli wybrana wartość jest zbyt wysoka, powoduje to wyniki fałszywie ujemne. Jeśli ta wartość jest zbyt niska, powoduje to wyniki fałszywie dodatnie. W przypadku wskaźnika odwodziciela bardzo trudno jest znaleźć wartość, która nie skutkuje sporadycznymi fałszywie ujemnymi wynikami, chociaż w przypadku większych mięśni nie wydaje się to stanowić problemu. Jeśli znalezienie prawidłowej wartości nadal stanowi problem, wzmocnienie można skorygować, ustawiając je na wartość minimalną i zwiększając je, aż w odczycie szeregowym będzie widoczna duża różnica między brakiem aktywacji a aktywacją, przy czym wartości pozostaną poniżej punktu nasycenia.

Ogólnie rzecz biorąc, MK II jest znaczącym ulepszeniem w stosunku do MK I jako potencjalnego urządzenia badawczego, chociaż ponieważ MK I ma silniejszy wpływ wizualny, prawdopodobnie nadal będzie używany w przyszłych wydarzeniach związanych z zaangażowaniem publicznym.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Autorzy nie mają nic do ujawnienia.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Projekt jest finansowany przez Radę ds. Badań Inżynieryjnych i Fizycznych EPSRC (EP/K503745/1), National Institute for Health Research (NIHR) Biomedical Research Centre (BRC) (BRC272/HI/JG/101440) oraz twórców zmian UCL.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Dla Mark I
Sprzęt
LaptopDowolny laptop z
USB BOd laptopa do połączenia USB-B na stacji
lutowniczej
klejenia na
gorąco Pistolet
< mocny>Przedmioty< / mocny>
Małe jednożyłowe druty, czerwony, żółty, brązowy, pomarańczowy biały, niebieski,
Arduino MEGA 2560ArduinoArduino MEGA 2560(Geniuno MEGA 2560 poza USA)
E-Health Shield v2.0Cooking Hackse-Health Sensor Shield V2.0 dla Arduino, Raspberry Pi i Intel Galileo [Zastosowania biometryczne / medyczne]
EMGHacki kulinarneCzujnik elektromiograficzny (EMG) dla platformy e-zdrowia [Zastosowania biometryczne / medyczne]
Elektrody EMGBateria
9VDowolny
Złącze PP3 9v z gniazdem
Bluefruit EZ-KEY HIDAdafruit1535
paskowaAmazon.co.ukMała deska do pasowania 25 x 64 mm Zestaw 3 sztukdowolna podobna deska do montażu 2,54 mm raster 7x25
przełącznikCOM-00097
amazon.com20 sztuk On/Off/On DPDT 2P2T 6-pinowy pionowy przełącznik suwakowy DIP 9x4x3,5mm
rezystoryCOM-11508
na rzepy
- prosteSparkfunPRT-001162, 2 i 5 potrzebnych
Do Mark II
Sprzęt
LaptopDowolny laptop z USB Połączenie
Od laptopa do USB micro (standardowy styl złącza telefonicznego)
StacjaDowolna
lutownica
Przedmioty< / mocne>
małe jednożyłowe druty, Czerwony, Zielony, Biały, Niebieski
Pióro BLE 32U4EMG Adafruit2829
MyoWareSparkfunSEN-13723
SparkfunCAB-12970
Elektrody EMGSparkfunSEN-12969
3,7 V LiPoAdafruit1317
Deska listwkowaamazon.co.ukMała deska do striptizu 25 x 64mm Opakowanie 3 sztRaster 2,54 7x9 rzędów
PrzełącznikCOM-00097
przełącznik suwakowyamazon.com20 sztuk On/Off/On DPDT 2P2T 6-pinowy pionowy przełącznik suwakowy DIP Rezystory 9x4x3,5mm
COM-11508
SparkfunPRT-00116Potrzebne 3 piny
Żeńskie nagłówkisparkfunPRT-00115Potrzebne 3 piny
USB Arduino Pistolet do do klejenia na gorąco klej wielonitkowe Sparkfun SEN-12969 zasilający tablica przyciskowy Dwustronne złącza header micro USB lutownicza wielonitkowe , . wciskany Części drukowane w 3D Można samodzielnie wydrukować w 3D lub wydrukować ze strony internetowej Dwustronne nagłówki odrywane na rzep - proste

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Navarro, X., Krueger, T. B., Lago, N., Micera, S., Stieglitz, T., Dario, P. A critical review of interfaces with the peripheral nervous system for the control of neuroprostheses and hybrid bionic systems. J Periph Nerv Syst. 10 (3), 229-258 (2005).
  2. Yang, D. P., et al. An anthropomorphic robot hand developed based on underactuated mechanism and controlled by EMG signals. J Bionic Eng. 6 (3), 255-263 (2009).
  3. Chu, J. U., Moon, I., Lee, Y. J., Kim, S. K., Mun, M. S. A supervised feature-projection-based real-time EMG pattern recognition for multifunction myoelectric hand control. IEEE/ASME Trans Mechatronics. 12 (12), 282-290 (2007).
  4. Bitzer, S., Van Der Smagt, P. Learning EMG control of a robotic hand: towards active prostheses. Proceedings 2006 IEEE International Conference on Robotics and Automation. , Orlando, Florida. (2006).
  5. Cipriani, C., Zaccone, F., Micera, S., Carrozza, M. C. On the shared control of an EMG-controlled prosthetic hand: analysis of user-prosthesis interaction. IEEE Trans Rob. 24 (1), 170-184 (2008).
  6. Tenore, F., Ramos, A., Fahmy, A., Acharya, S., Etienne-Cummings, R., Thakor, N. V. Towards the control of individual fingers of a prosthetic hand using surface EMG signals. IEEE EMBS. 2007, 6145-6148 (2007).
  7. Reinvee, M., Pääsuke, M. Overview of Contemporary Low-cost sEMG Hardware for Applications in Human Factors and Ergonomics. In Proc Hum Fact Ergon Soc Annu Meet. 60 (1), 408-412 (2016).
  8. George, P. K., Minas, V. L., Agisilaos, G. Z., Christoforos, I. M., Kostas, J. K. Open-Source, Anthropomorphic, Underactuated Robot Hands with a Selectively Lockable Differential Mechanism: Towards Affordable Prostheses. 2015 IEEE/RSJ International Conference of Intelligent Robots and Systems. , Hamburg. (2015).
  9. Agisilaos, G. Z., Minas, V. L., Christoforos, I. M., Kostas, J. K. Open-Source, Affordable, Modular, Light-Weight, Underactuated Robot Hands. IEEE/RSJ International Conference of Intelligent Robots and Systems. , Chicago, Illinois. (2014).
  10. Minas, V. L., Agisilaos, G. Z., Melina, N. B., Kostas, J. K. Open-Source, Low-Cost, Compliant, Modular, Underactuated Fingers: Towards Affordable Prostheses for Partial Hand Amputations. 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. , Chicago, Illinois. (2014).
  11. Engaging the senses: object-based learning in higher education. Chatterjee, H. J., Hannan, L. , Ashgate Publishing, Ltd. (2015).
  12. Zainee, N. M., Chellappan, K. Emergency clinic multi-sensor continuous monitoring prototype using e-Health platform. 2014 IEEE Conference on Biomedical Engineering and Sciences (IECBES). , Kuala Lumpur. (2014).
  13. Paul, P., Motskin, M. Engaging the Public with Your Research. Trends Immunol. 37 (4), 268-271 (2016).
  14. e-Health Sensor Platform V2.0 for Arduino and Raspberry Pi. , Available from: https://www.cooking-hacks.com/documentation/tutorials/ehealth-biometric-sensor-platform-arduino-raspberry-pi-medical#step3_1 (2017).
  15. Arduino IDE Setup. , Available from: https://learn.adafruit.com/add-boards-arduino-v164/setup (2017).
  16. Ultimaker 2+. , Available from: https://ultimaker.com/en/products/ultimaker-2-plus (2017).
  17. Form 2. , Available from: https://formlabs.com/3d-printers/form-2/ (2017).
  18. Pairing to Bluefruit. , Available from: https://learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard/pairing-to-bluefruit (2017).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

ElectromyographyEMG Control SystemsBionic ClickerMicrocontrollerMuscle SensorThreshold TestingElectrode PlacementWireless DeviceProsthetic ControlAssistive Technology

Related Articles