$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Naturalny kontroler zamkniętej pętli
Informacje sensomotoryczne przepływają w sposób ciągły między mózgiem a ciałem, tworząc dobrze zorganizowane, skoordynowane zachowania. Takie zachowania mogą być badane, skupiając się wyłącznie na działaniach osoby, jak w stylu monologu (Rysunek 1A) lub podczas złożonych dynamicznych działań dzielonych między dwoma agentami w diadzie, jak w stylu dialogu (Rysunek 1B). Jeszcze trzecią opcją jest ocena takich złożonych interakcji za pomocą kontrolera proxy, w kontekście interfejsu zamkniętej pętli człowiek-komputer (Rysunek 1C). Taki interfejs może śledzić fluktuacje ruchów w poszczególnych momentach wnoszone przez każdego agenta w diadzie, a także rodzaj spójności, która sama wyłania się z ich synchronicznych interakcji, pomagając sterować rytmem diady w pożądany sposób.

Rysunek 1: Różne formy kontroli. (A) Interfejsy kontrolowane przez mózg opierają się na relacjach w pętli między mózgiem osoby a jej własnym ciałem, które może się samoregulować i wchodzić w interakcje w stylu "monologu". Ten tryb próbuje kontrolować samodzielnie generowane ruchy lub może również mieć na celu sterowanie urządzeniami zewnętrznymi. (B) Kontrola stylu "dialogu" jest wprowadzona dla dwóch tancerzy, którzy wchodzą ze sobą w interakcje, a poprzez fizyczne porywanie i zmienianie się, aby uzyskać kontrolę nad swoimi ruchami. (C) Kontrola dialogów "strony trzeciej" nad diadą jest wprowadzana za pośrednictwem interfejsu komputerowego, który wykorzystuje w tandemie sygnały biologiczne od obu tancerzy, parametryzuje je i przekazuje z powrotem do tancerzy w ponownie sparametryzowanej formie, wykorzystując dźwięk i/lub obraz jako formy przewodnictwa sensorycznego. Reparametryzacja w przedstawionych tutaj przykładach została osiągnięta za pomocą dźwiękowego lub wizualnego sprzężenia zwrotnego, wzmocnionego przez kinestetyczną moc motoryczną jednego z tancerzy w czasie rzeczywistym, aby wpłynąć na drugiego; lub obu tancerzy, zmieniających się w jakiś naprzemienny wzór. Kliknij tutaj, aby zobaczyć większą wersję tej figury.
Ogólnym celem tej metody jest pokazanie, że możliwe jest okiełznanie, parametryzacja i re-parametryzacja chwila po chwili fluktuacji w biorytmicznych aktywnościach ciał w ruchu, ponieważ dwa czynniki angażują się w wymianę diadyczną, która może obejmować dwóch ludzi lub człowieka i jego/jej samoporuszającego się awatara.
Badania nad tym, jak mózg może kontrolować działania i przewidywać ich konsekwencje sensoryczne, wygenerowały wiele linii teoretycznych dociekań w przeszłości1,2,3 i stworzyły różne modele kontroli neuromotorycznej4,5,6,7,8. Jednym z kierunków badań w tej multidyscyplinarnej dziedzinie było opracowanie interfejsów mózg-maszyna lub mózg-komputer w zamkniętej pętli. Tego typu konfiguracje oferują sposoby wykorzystania i dostosowania sygnałów OUN do sterowania urządzeniem zewnętrznym, takim jak ramię robota9,10,11, egzoszkielet12, kursor na ekranie komputera13 (między innymi). Wszystkie te zewnętrzne urządzenia mają tę wspólną cechę, że nie posiadają one własnej inteligencji. Zamiast tego mózg próbujący je kontrolować, a częścią problemu, z którym boryka się mózg, jest nauczenie się, jak przewidywać konsekwencje ruchów, które generuje w tych urządzeniach (np. ruchy kursora, ruchy ramienia robota itp.), jednocześnie generując inne ruchy wspierające, które przyczyniają się do ogólnego sensorycznego sprzężenia zwrotnego w postaci reafkonferencji kinestetycznej. Często nadrzędnym celem tych interfejsów była pomoc osobie stojącej za tym mózgiem w ominięciu urazu lub zaburzenia, w odzyskaniu transformacji swoich intencjonalnych myśli w wolicjonalnie kontrolowane działania fizyczne urządzenia zewnętrznego. Rzadziej jednak spotykane jest rozwijanie interfejsów, które próbują sterować ruchami ciał w ruchu.
Wiele oryginalnych badań nad interfejsami mózg-maszyna skupia się na kontroli ośrodkowego układu nerwowego (OUN) nad częściami ciała, które mogą wykonywać działania ukierunkowane na cel9,14,15,16,17. Istnieją jednak inne sytuacje, w których wykorzystanie sygnałów pochodzących z aktywności obwodowych układów nerwowych (PNS), w tym autonomicznych układów nerwowych (ANS), jest wystarczająco pouczające, aby wpływać i sterować sygnałami czynników zewnętrznych, w tym innego człowieka lub awatara, a nawet wchodzących w interakcje ludzi (jak w Rysunek 1C). W przeciwieństwie do robotycznego ramienia lub kursora, drugi agent w tym przypadku ma inteligencję napędzaną przez mózg (w przypadku awatara, który został wyposażony w ruchy osoby, lub innego agenta, w przypadku wchodzącej w interakcję ludzkiej diady).
Układ, który tworzy środowisko współadaptacyjnego interfejsu zamkniętej pętli z wymianą diadyczną, może być przydatny do interwencji w zaburzeniach układu nerwowego, w których mózg nie może wolicjonalnie kontrolować własnego ciała w ruchu według własnego uznania, mimo że nie został fizycznie zerwany most między OUN a PNS. Może się tak zdarzyć z powodu hałaśliwych sygnałów peryferyjnych, w wyniku których pętle sprzężenia zwrotnego, które pomagają mózgowi w ciągłym monitorowaniu i dostosowywaniu własnych, samodzielnie generowanych biorytmów, mogły zostać zakłócone. Ten scenariusz występuje u pacjentów z chorobą Parkinsona18,19 lub u uczestników z zaburzeniami ze spektrum autyzmu z nadmiernym hałasem w ich wyjściu motorycznym. Rzeczywiście, w obu przypadkach określiliśmy ilościowo wysoki poziom stosunku szumu do sygnału w powracających sygnałach kinestetycznych wyprowadzony na podstawie prędkości ich zamierzonych ruchów20,21,22 oraz z heart23. W takich przypadkach próba opanowania kontroli mózgu nad sygnałami zewnętrznymi, przy jednoczesnej próbie kontrolowania ciała w ruchu, może skutkować samoreaktywnym sygnałem z re-entrant (re-afferent) strumienia informacji, który mózg otrzymuje z ciągłego (odprowadzającego) strumienia motorycznego na peryferiach. Rzeczywiście, fluktuacje z chwili na chwilę obecne w takim samodzielnie generowanym strumieniu motorycznym zawierającym ważne informacje przydatne do pomocy w przewidywaniu sensorycznych konsekwencji celowych działań24. Kiedy to sprzężenie zwrotne jest zakłócane przez szum, trudno jest przewidywalnie zaktualizować sygnały sterujące i połączyć celowe plany z działaniami fizycznymi.
Gdybyśmy rozszerzyli taką pętlę sprzężenia zwrotnego na innego agenta i kontrolowali interakcje osoby i agenta za pośrednictwem trzeciej strony (Rysunek 1C), moglibyśmy mieć szansę na wzajemne sterowanie swoimi działaniami w czasie zbliżonym do rzeczywistego. Dostarczyłoby nam to dowodu na słuszność koncepcji, że musielibyśmy rozszerzyć pojęcie współadaptacyjnych interfejsów mózg-ciało lub mózg-maszyna, aby leczyć zaburzenia układu nerwowego, które skutkują słabą realizacją woli fizycznej z intencji umysłowej.
Celowe działania mają konsekwencje, które są precyzyjnie scharakteryzowane przez stochastyczne sygnatury motoryczne, które są zależne od kontekstu i umożliwiają wnioskowanie o poziomach intencji mentalnych z dużą pewnością25,26. Tak więc zaletą nowej metody, która wykorzystuje wymianę diadyczną, w porównaniu z wcześniejszymi, skoncentrowanymi na osobie podejściami do mózgu maszyny lub interfejsów mózg-komputer, jest to, że możemy wzmocnić sygnały kontrolne, aby uwzględnić biorytmy ciała i serca, które zachodzą w dużej mierze poniżej świadomości osoby, na różnych poziomach intencji. W ten sposób tłumimy reaktywne zakłócenia, które świadoma kontrola ma tendencję do wywoływania w procesie adaptacji sterowania kursorem mózgu17. Możemy dodać więcej pewności do procesu predykcyjnego, parametryzując różne sygnały, do których mamy dostęp. W związku z tym istnieją wcześniejsze prace wykorzystujące sygnały mózgowe i cielesne w tandemie27,28,29; Jednak prace dotyczące interakcji diadycznych wychwytywanych przez sygnały mózgowo-cielesne pozostają nieliczne. Co więcej, w zachowanej literaturze nie ma jeszcze rozróżnienia między celowymi segmentami działania wykonywanymi z pełną świadomością a ruchami przejściowymi, które spontanicznie pojawiają się jako konsekwencja celowych ruchów 30,31. Tutaj dokonujemy tego rozróżnienia w kontekście wymiany diadycznej i oferujemy nowe sposoby badania tej dychotomii32, podając jednocześnie przykłady choreograficznych (celowych) i improwizowanych (spontanicznych) ruchów w przestrzeni tanecznej.
Ze względu na opóźnienia w transdukcji i transmisji w procesach integracji i transformacji sensoryczno-motorycznej33, konieczne jest posiadanie takiego kodu predykcyjnego, aby nauczyć się przewidywać nadchodzące bodźce sensoryczne z dużą pewnością. W tym celu ważne jest, aby móc scharakteryzować ewolucję stosunku szumu do sygnału pochodzącego z sygnałów w stale aktualizowanym strumieniu kinestetycznym reafferentowym. Potrzebujemy wtedy protokołów, aby systematycznie mierzyć zmiany w zmienności motorycznej. Zmienność jest nieodłącznie obecna w wahaniach z chwili na chwilę wychodzącego strumienia silnika odprowadzającego34. Ponieważ sygnały te są niestacjonarne i wrażliwe na zmiany kontekstowe35,36, możliwe jest parametryzowanie zmian, które zachodzą wraz ze zmianami kontekstu zadań. Aby zminimalizować zakłócenia powodowane przez sygnały reaktywne, które wyłaniają się ze świadomej kontroli OUN, i wywołać wymierne zmiany w odprowadzającym strumieniu motorycznym PNS, wprowadzamy tutaj interfejs proxy w pętli zamkniętej, który pośrednio zmienia sensoryczne sprzężenie zwrotne, rekrutując sygnał peryferyjny, który zmienia się w dużej mierze poniżej samoświadomości osoby. Następnie pokazujemy sposoby systematycznego mierzenia zmian, które następują po manipulacjach sensorycznych, używając analiz stochastycznych, które można zobrazować proces, który interfejs bliskiej pętli proxy pośrednio wywołuje w obu agentach.
Przedstawiamy kontroler zamkniętej pętli proxy
Zmienność czuciowo-motoryczna obecna w sygnałach obwodowych stanowi bogate źródło informacji, które kieruje wydajnością układu nerwowego, podczas gdy uczenie się, adaptacja i uogólnianie odbywają się w różnych kontekstach37. Sygnały te częściowo pojawiają się jako produkt uboczny OUN próbującego wolicjonalnie kontrolować działania, ale nie są bezpośrednim celem kontrolera. Ponieważ osoba w naturalny sposób wchodzi w interakcje z innymi, sygnały peryferyjne mogą być wykorzystywane, standaryzowane i ponownie parametryzowane; Oznacza to, że ich zmiany mogą być parametryzowane i systematycznie zmieniane, gdy zmienia się odprowadzający strumień motoryczny, który w sposób ciągły wraca do systemu jako reafferencja kinestetyczna. W takich ustawieniach możemy wizualizować przesunięcia stochastyczne, rejestrując z dużą precyzją bogaty sygnał, który w przeciwnym razie byłby tracony na rzecz typów uśredniania wielkich wykonywanych przez bardziej tradycyjne techniki.
Aby osiągnąć charakterystykę zmian w ramach nowej platformy statystycznej, wprowadzamy tutaj protokoły, ustandaryzowane typy danych i analitykę, które pozwalają na integrację zewnętrznych bodźców sensorycznych (słuchowych i wizualnych) z wewnętrznie generowanymi sygnałami motorycznymi, podczas gdy osoba naturalnie wchodzi w interakcję z inną osobą lub z wersją awatara osoby. W tym sensie, ponieważ naszym celem jest kontrolowanie sygnałów peryferyjnych (a nie modyfikowanie sygnałów OUN w celu bezpośredniego sterowania zewnętrznym urządzeniem lub nośnikiem), tworzymy ten interfejs bliskiej pętli proxy (Rysunek 2). Naszym celem jest scharakteryzowanie zmian w sygnałach stochastycznych PNS, ponieważ wpływają one na te w OUN.

Rysunek 2: Sterowanie zastępcze interakcji diadycznej za pomocą multimodalnego interfejsu w zamkniętej pętli. (A) Pośrednia kontrola dwóch tancerzy (salsa taneczna) za pomocą komputerowego interfejsu koadaptacyjnego vs. (B) interaktywna sztuczna diada osoba-awatar kontrolowana przez wykorzystanie sygnałów obwodowego układu nerwowego i ponowne sparametryzowanie ich jako dźwięków i/lub jako danych wizualnych. (C) Koncepcja sonifikacji wykorzystująca nowy znormalizowany typ danych (skoki mikroruchów, MMS) wywodzący się z chwila po chwili fluktuacji amplitudy/czasu sygnałów biorytmicznych przekształconych w wibracje, a następnie w dźwięk. Z fizyki zapożyczamy pojęcia kompresji i rozrzedzeń wytwarzanych przez kamerton, który wysyła falę dźwiękową jako mierzalne wibracje. Schematy fal dźwiękowych przedstawionych jako ciśnienie modulowane w czasie równolegle do stężeń skoków w celu sonifikacji. Przykład sygnału fizycznego, który ma przejść przez proponowany rurociąg od MMS do wibracji i sonifikacji. Używamy sygnału tętna jako danych wejściowych do interfejsu. Powoduje to uwzględnienie wahań amplitudy sygnału dostosowanych do początku ruchu co 4 sekundy ruchu i zbudowanie ciągów MMS reprezentujących wibracje. Ciągi kolców z MMS są znormalizowane od [0,1]. Kolor kolców, zgodnie z kolorowym paskiem, reprezentuje intensywność sygnału. Następnie sonifikujemy te wibracje za pomocą Max. Ten sonifikowany sygnał może być użyty do odtworzenia w A lub do zmiany interakcji z awatarem w B. Co więcej, w B możliwe jest osadzenie dźwięku w otoczeniu i wykorzystanie pozycji ciała do odtworzenia dźwięku w obszarze zainteresowania (RoI) lub do modulacji cech audio w funkcji odległości od RoI, prędkości lub przyspieszenia części ciała zakotwiczonej w innej części ciała podczas przechodzenia obok RoI. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.
Sygnały PNS mogą być wykorzystywane nieinwazyjnie za pomocą technologii czujników do noszenia, które rejestrują multimodalne strumienie odprowadzające z różnych funkcjonalnych warstw układu nerwowego, od autonomicznych do dobrowolnych32. Następnie możemy mierzyć w czasie zbliżonym do rzeczywistego zmiany w takich strumieniach i wybierać te, których zmiany poprawiają stosunek sygnału do szumu. Ten odprowadzający sygnał motoryczny może być następnie wzmocniony innymi formami wskazówek sensorycznych (np. słuchowymi, wzrokowymi itp.) Ponieważ sygnały PNS są w pełni świadome, łatwiej jest nimi manipulować bez większego oporu 38. W związku z tym używamy ich, aby pomóc w kierowaniu wydajnością danej osoby w sposób, który może być mniej stresujący dla ludzkiego systemu.
Budowanie interfejsu
Przedstawiamy projekt sterowania proxy, w którym pośredniczy współadaptacyjny interfejs multimodalny w zamkniętej pętli. Ten interfejs steruje multisensorycznymi informacjami zwrotnymi w czasie rzeczywistym. Rysunek 3 przedstawia ogólny projekt.
Interfejs zamkniętej pętli charakteryzuje się 5 głównymi krokami. Pierwszym krokiem jest multimodalne gromadzenie danych z wielu urządzeń ubieralnych. Drugim krokiem jest synchronizacja strumieni multimodalnych za pośrednictwem platformy LabStreamingLayer (LSL, https://github.com/sccn/labstreaminglayer) opracowanej przez grupę MoBI 39. Trzecim krokiem jest strumieniowe przesyłanie struktury danych LSL do interfejsu Pythona, MATLABA lub innego języka programowania w celu zintegrowania sygnałów i empirycznej parametryzacji cech fizjologicznych (istotnych dla naszej konfiguracji eksperymentalnej) w czasie rzeczywistym. Czwartym krokiem jest ponowna parametryzacja wybranych cech wyodrębnionych z ciągłego strumienia badanego sygnału cielesnego i wzmocnienie go za pomocą wybranej modalności sensorycznej (np. wzrokowej, słuchowej, kinestetycznej itp.) w celu odtworzenia go w postaci dźwięków lub obrazów, w celu wzmocnienia, zastąpienia lub wzmocnienia modalności sensorycznej, która jest problematyczna w układzie nerwowym danej osoby. Wreszcie, piątym krokiem jest ponowna ocena sygnatur stochastycznych sygnałów generowanych przez system w czasie rzeczywistym, aby wybrać, która modalność sensoryczna przenosi stochastyczne przesunięcia fluktuacji ciała do reżimu wysokiej pewności (minimalizacji szumów) w przewidywaniu sensorycznych konsekwencji zbliżającego się działania. Ta pętla jest odtwarzana w sposób ciągły przez cały czas trwania eksperymentu z naciskiem na wybrany sygnał, jednocześnie przechowując pełną wydajność do kolejnych analiz (jak pokazano na schematach Rysunek 3 i zobacz40,41,42,43,44,45,46,47 dla przykładu analiz a posteriori).

Rysunek 3: Architektura koncepcji multimodalnego interfejsu zamkniętej pętli sterowanej peryferyjnie. Zbierane są różne sygnały cielesne - dane kinematyczne, aktywność serca i mózgu (krok 1). LSL służy do synchronicznej korejestracji i przesyłania strumieniowego danych pochodzących z różnych urządzeń do interfejsu (krok 2). Kod Python/MATLAB/C# służy do ciągłej parametryzacji fluktuacji sygnałów przy użyciu ustandaryzowanego typu danych i wspólnej skali, która umożliwia wybór źródła wskazówek sensorycznych najbardziej odpowiedniego do tłumienia niepewności systemu (krok 3). To ulepszenie transmisji sygnału w czasie rzeczywistym przez wybrane kanały umożliwia następnie ponowną parametryzację sygnału sensorycznego ponownego wejścia w celu zintegrowania z ciągłym strumieniem silnika i wzmocnienia utraconego lub uszkodzonego strumienia wejściowego (krok substytucji sensorycznej 4). Ciągła ponowna ocena zamyka pętlę (krok 5) i zapisujemy wszystkie dane do dodatkowych analiz w przyszłości. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.
Poniższe sekcje prezentują ogólny protokół budowy interfejsu zamkniętej pętli (jak opisano w Rysunek 3) i opisują reprezentatywne wyniki dwóch eksperymentalnych interfejsów (szczegółowo przedstawionych w Materiałach Uzupełniających) obejmujących fizyczną interakcję diadyczną między dwoma tancerzami (prawdziwy system zamkniętej pętli) i wirtualną interakcję diadyczną między osobą a awatarem (sztuczny system zamkniętej pętli).