Naturalny kontroler w pętli zamkniętej
Informacje sensoryczno-motoryczne przepływają nieustannie między mózgiem a ciałem, aby wytworzyć dobrze zorganizowane, skoordynowane zachowania. Takie zachowania można badać, skupiając się wyłącznie na działaniach danej osoby, podobnie jak w stylu monologu (Rysunek 1A), lub podczas złożonych działań dynamicznych dzielonych przez dwóch agentów w diadzie, podobnie jak w stylu dialogu (Rysunek 1B). Trzecią opcją jest ocena takich złożonych interakcji poprzez kontroler zastępczy w kontekście interfejsu człowiek-komputer w pętli zamkniętej (Rysunek 1C). Taki interfejs może śledzić chwilowe wahania ruchów generowane przez każdego agenta w diadzie oraz rodzaj spójności, która samoistnie wyłania się z ich synchronicznych interakcji, pomagając sterować rytmami diady w pożądany sposób.

Rysunek 1: Różne formy kontroli. (A) Interfejsy sterowane własnym mózgiem opierają się na relacjach pętli zamkniętej między mózgiem osoby a jej własnym ciałem, co pozwala na samoregulację i samą interakcję w stylu „monologu”. Tryb ten służy do próby kontroli ruchów generowanych samodzielnie lub może mieć na celu sterowanie urządzeniami zewnętrznymi. (B) Sterowanie w stylu „dialogu” zostało wprowadzone dla dwóch tancerzy, którzy wchodzą ze sobą w interakcje i poprzez fizyczne dostrojenie oraz naprzemienność działań dążą do uzyskania kontroli nad ruchami drugiej osoby. (C) Sterowanie dialogowe diady przez „stronę trzecią” jest realizowane za pośrednictwem interfejsu komputerowego, który jednocześnie wykorzystuje biosygnały obu tancerzy, parametryzuje je i przesyła z powrotem do tancerzy w formie reparametryzowanej, 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ą sprzężenia zwrotnego dźwiękowego lub wizualnego, wzmocnionego w czasie rzeczywistym kinestetycznym wyjściem ruchowym jednego z tancerzy w celu wywarcia wpływu na drugiego; lub obu tancerzy, działających naprzemiennie w określonym schemacie. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Ogólnym celem tej metody jest wykazanie, że możliwe jest wykorzystanie, parametryzacja i reparametryzacja chwilowych fluktuacji w aktywnościach biorytmicznych ciał w ruchu, gdy dwaj agenci uczestniczą w wymianie dyadycznej, która może obejmować dwie osoby lub osobę i jej samoruchomy awatar.
Badania nad tym, w jaki sposób mózg może kontrolować działania i przewidywać ich sensoryczne konsekwencje, doprowadziły w przeszłości do wielu nurtów zapytań teoretycznych1,2,3 i pozwoliły opracować różne modele kontroli neuromotorycznej4,5,6,7,8. Jeden z kierunków badań w tej multidyscyplinarnej dziedzinie obejmował rozwój interfejsów mózg-maszyna lub mózg-komputer o zamkniętej pętli sprzężenia zwrotnego. Tego typu układy oferują sposoby wykorzystania i adaptacji sygnałów z OUN do sterowania zewnętrznym urządzeniem, takim jak ramię robotyczne9,10,11, egzoszkielet12 czy kursor na ekranie komputera13 (między innymi). Wszystkie te urządzenia zewnętrzne łączy cecha, że nie posiadają one własnej inteligencji. Posiada ją natomiast mózg próbujący nimi sterować, a częścią problemu, przed którym staje mózg, jest nauka przewidywania konsekwencji ruchów generowanych w tych urządzeniach (np. ruchów kursora, ruchów ramienia robotycznego itp.) przy jednoczesnym generowaniu innych ruchów wspomagających, które przyczyniają się do ogólnego sensoryczno-motorycznego sprzężenia zwrotnego w postaci reafferencji kinestetycznej. Często nadrzędnym celem tych interfejsów było pomoc osobie sterującej w obejściu skutków urazu lub zaburzenia, aby odzyskała ona zdolność przekształcania intencjonalnych myśli w kontrolowane wolicjonalnie akty fizyczne zewnętrznego urządzenia. Rzadziej jednak rozwijano interfejsy, które próbują sterować ruchami ciał będących w ruchu.
Znaczna część pierwotnych badań nad interfejsami mózg-maszyna koncentrowała się na kontroli ośrodkowego układu nerwowego (OUN) nad częściami ciała zdolnymi do wykonywania działań ukierunkowanych na cel9,14,15,16,17. Istnieją jednak inne sytuacje, w których wykorzystanie sygnałów pochodzących z aktywności obwodowego układu nerwowego (OUN), w tym autonomicznego układu nerwowego (AUN), dostarcza wystarczających informacji, aby wpływać na sygnały zewnętrznych agentów i sterować nimi, wliczając w to innego człowieka, awatara lub nawet wchodzących ze sobą w interakcję ludzi (jak na Rysunku 1C). W przeciwieństwie do ramienia robotycznego lub kursora, drugi agent w tym przypadku posiada inteligencję sterowaną przez mózg (w przypadku awatara, któremu nadano ruchy danej osoby, lub innego agenta w przypadku wchodzącej w interakcję diady ludzkiej).
Układ tworzący środowisko koadaptacyjnego interfejsu w pętli zamkniętej z wymianą dyadyczną może być przydatny w interwencjach w przypadku zaburzeń układu nerwowego, w których mózg nie jest w stanie kontrolować w sposób dowolny ruchu własnego ciała, mimo że połączenie między OUN a OUN nie zostało fizycznie przerwane. Może to wynikać z zakłóceń sygnałów obwodowych, w wyniku czego pętle sprzężenia zwrotnego, które wspomagają mózg w ciągłym monitorowaniu i korygowaniu generowanych przez niego biorytmów, mogły zostać zaburzone. Scenariusz ten występuje u pacjentów z chorobą Parkinsona18,19 lub u osób z zaburzeniami spektrum autyzmu z nadmiernym szumem w sygnałach wyjściowych układu motorycznego. Rzeczywiście, w obu przypadkach wykazaliśmy wysokie wartości stosunku szumu do sygnału w powracających sygnałach kinestetycznych pochodzących z prędkości zamierzonych ruchów20,21,22 oraz z serca23. W takich przypadkach próba opanowania sterowania sygnałami zewnętrznymi za pomocą mózgu, przy jednoczesnej próbie kontrolowania ciała w ruchu, może prowadzić do powstania sygnału autoreaktywnego z powrotnego (re-aferentnego) strumienia informacji, który mózg otrzymuje z ciągłego (eferentnego) strumienia motorycznego na obwodzie. W rzeczywistości chwilowe wahania występujące w takim generowanym przez organizm eferentnym strumieniu motorycznym zawierają istotne informacje przydatne do przewidywania sensorycznych skutków celowych działań24. Gdy sprzężenie zwrotne to jest zakłócone przez szum, aktualizacja sygnałów sterujących w sposób przewidywalny oraz powiązanie zamierzonych planów z aktami fizycznymi staje się utrudnione.
Gdybyśmy rozszerzyli taką pętlę sprzężenia zwrotnego na innego agenta i kontrolowali interakcje między osobą a agentem za pośrednictwem strony trzeciej (Rysunek 1C), moglibyśmy uzyskać możliwość kierowania wzajemnymi wynikami działań niemal w czasie rzeczywistym. Dostarczyłoby to dowodu koncepcji niezbędnego do rozszerzenia pojęcia koadaptacyjnych interfejsów mózg-ciało lub mózg-maszyna w celu leczenia schorzeń układu nerwowego, które skutkują utrudzoną realizacją fizycznej woli wynikającej z intencji mentalnej.
Celowe działania niosą za sobą konsekwencje, które są precyzyjnie charakteryzowane przez stochastyczne sygnatury motoryczne zależne od kontekstu, umożliwiające z wysoką pewnością wnioskowanie o poziomach intencji mentalnych25,26. Zatem zaletą nowej metody wykorzystującej wymianę dyadyczną w stosunku do wcześniejszych podejść skoncentrowanych na osobie w interfejsach mózg-maszyna lub mózg-komputer jest to, że możemy rozszerzyć sygnały sterujące o biorytmy cielesne i serca, które zachodzą w dużej mierze poza świadomością danej osoby, przy różnych poziomach intencji. W ten sposób tłumimy interferencję reaktywną, którą kontrola świadoma ma tendencję wywoływać w procesie adaptacji sterowania kursorem za pomocą mózgu17. Możemy zwiększyć pewność procesu predykcyjnego poprzez parametryzację różnych dostępnych sygnałów. W tym duchu istnieją wcześniejsze prace wykorzystujące tandemowo sygnały mózgowe i cielesne27,28,29; jednak prace obejmujące interakcje dyadyczne rejestrowane przez sygnały mózgowo-cielesne pozostają nieliczne. Co więcej, w istniejącej literaturze nie określono jeszcze rozróżnienia między celowymi segmentami działania wykonywanymi przy pełnej świadomości a ruchami przejściowymi, które pojawiają się spontanicznie jako konsekwencja ruchów celowych30,31. W niniejszej pracy wprowadzamy to rozróżnienie w kontekście wymiany dyadycznej i proponujemy nowe sposoby badania tej dychotomii32, przedstawiając jednocześnie przykłady ruchów choreograficznych (celowych) vs. improwizowanych (spontanicznych) w przestrzeni tańca.
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ę z wysoką pewnością antycypować nadchodzące bodźce sensoryczne. W tym celu istotne jest umożliwienie charakterystyki ewolucji stosunku szumu do sygnału pochodzącego z sygnałów w stale aktualizowanym potoku reafferentnym kinestetycznym. Następnie niezbędne są protokoły do systematycznego pomiaru zmian w zmienności motorycznej. Zmienność jest immanentnie obecna w chwilowych fluktuacjach wychodzącego potoku motorycznego efferentnego34. Ponieważ sygnały te są niestacjonarne i wrażliwe na zmienność kontekstową35,36, możliwe jest parametryzowanie zmian zachodzących przy modyfikacjach kontekstu zadań. Aby zminimalizować zakłócenia ze strony sygnałów reaktywnych wynikających ze świadomej kontroli ośrodkowego układu nerwowego (OUN) oraz wywołać mierzalne zmiany w efferentnym potoku motorycznym obwodowego układu nerwowego (OUN), wprowadzamy tutaj pośredni interfejs pętli zamkniętej (proxy close-loop interface), który pośrednio zmienia sprzężenie zwrotne sensoryczne poprzez rekrutację sygnału peryferyjnego, który zmienia się w dużej mierze poza świadomością osoby. Następnie przedstawiamy sposoby systematycznego pomiaru zmian następujących po manipulacjach sensorycznych, wykorzystując analizy stochastyczne umożliwiające wizualizację procesu, który pośrednio wywołuje interfejs pętli zamkniętej u obu agentów.
Wprowadzenie zastępczego kontrolera w pętli zamkniętej
Zmienność sensoryczno-motoryczna obecna w sygnałach obwodowych stanowi bogate źródło informacji kierujących działaniem układów nerwowych podczas uczenia się, adaptacji i generalizacji w różnych kontekstach37. Sygnały te powstają częściowo jako produkt uboczny prób OUN w celu świadomego kontrolowania działań, jednak nie są one bezpośrednim celem kontrolera. Podczas naturalnych interakcji człowieka z innymi osobami sygnały obwodowe mogą być wykorzystywane, standaryzowane i przeparametryzowane; oznacza to, że ich wariacje mogą zostać sparametryzowane i systematycznie przesunięte, w miarę jak zmienia się eferentny strumień motoryczny, który nieustannie powraca do systemu jako reafferencja kinestetyczna. W takich warunkach możemy wizualizować przesunięcia stochastyczne, przechwytując z wysoką precyzją bogaty sygnał, który w przeciwnym razie zostałby utracony w wyniku uśredniania stosowanego w bardziej tradycyjnych technikach.
Aby zrealizować charakterystykę zmian w ramach nowej platformy statystycznej, wprowadzamy tutaj protokoły, zestandaryzowane typy danych oraz analizy umożliwiające integrację zewnętrznych bodźców sensorycznych (słuchowych i wzrokowych) z wewnętrznie generowanymi sygnałami motorycznymi, podczas gdy osoba naturalnie wchodzi w interakcję z innym człowiekiem lub awatarem tej osoby. W tym sensie, ponieważ dążymy do kontrolowania sygnałów obwodowych (zamiast modyfikować sygnały OUN w celu bezpośredniego sterowania zewnętrznym urządzeniem lub mediami), określamy to mianem interfejsu proxy w pętli zamkniętej (Rysunek 2). Naszym celem jest charakterystyka zmian w stochastycznych sygnałach OOB, w stopniu, w jakim wpływają one na sygnały w OUN.

Rycina 2: Sterowanie zastępcze (proxy) w interakcji diadycznej z wykorzystaniem wielomodalnego interfejsu w pętli zamkniętej. (A) Pośrednie sterowanie dwojgiem tancerzy (tańczących salsę) poprzez komputerowy interfejs koadaptacyjny w porównaniu z (B) interaktywną sztuczną diadą osoba-awatar, sterowaną poprzez wykorzystanie sygnałów obwodowego układu nerwowego i ich reparametryzację w formie dźwięków i/lub danych wizualnych. (C) Koncepcja sonifikacji z wykorzystaniem nowego standaryzowanego typu danych (kolce mikroruchów, MMS) pochodzących z chwilowych fluktuacji amplitudy/czasu sygnałów biorytmicznych, przekształconych w wibracje, a następnie w dźwięk. Z fizyki zapożyczono pojęcia zagęszczeń i rozrzedzeń generowanych przez kamerton emitujący falę dźwiękową jako mierzalne wibracje. Schematy fal dźwiękowych przedstawione jako ciśnienie modulowane w czasie równolegle do koncentracji kolców w celu sonifikacji. Przykład sygnału fizycznego poddanego proponowanemu procesowi od MMS do wibracji i sonifikacji. Jako wejście do interfejsu wykorzystano sygnał tętna. System ten pobiera fluktuacje amplitudy sygnału zsynchronizowane z początkiem ruchu co 4 sekundy ruchu i buduje ciągi MMS reprezentujące wibracje. Ciągi kolców z MMS są standaryzowane w zakresie [0,1]. Kolor kolców, zgodnie z paskiem kolorów, reprezentuje intensywność sygnału. Następnie wibracje te są sonifikowane za pomocą programu Max. Ten zsonifikowany sygnał może być wykorzystany do odtwarzania w punkcie A lub do modyfikowania interakcji z awatarem w punkcie B. Ponadto w punkcie B możliwe jest osadzenie dźwięku w środowisku i wykorzystanie pozycji ciała do odtworzenia dźwięku w regionie zainteresowania (RoI) lub modulowanie cech audio jako funkcji odległości od RoI, prędkości lub przyspieszenia części ciała zakotwiczonej w innej części ciała podczas przemieszczania się obok RoI. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Sygnały PNS mogą być wykorzystywane nieinwazyjnie za pomocą technologii zintegrowanych czujników, które współrejestrują multimodalne strumienie efferentne z różnych warstw funkcjonalnych układów nerwowych, od autonomicznego po dobrowolny32. Możemy wówczas mierzyć w czasie niemal rzeczywistym zmiany w takich strumieniach i wybierać te, których zmiany poprawiają stosunek sygnału do szumu. Ten efferentny sygnał ruchowy może być następnie wspierany innymi formami przewodnictwa sensorycznego (np. słuchowym, wizualnym itp.). Ponieważ sygnały PNS wymykają się pełnej świadomości, łatwiej jest nimi manipulować bez wywoływania dużego oporu 38. W związku z tym wykorzystujemy je do pomagania w kierowaniu działaniami danej osoby w sposób, który może być mniej stresujący dla ludzkiego organizmu.
Budowa interfejsu
Przedstawiamy projekt sterowania pośredniego za pomocą zamkniętego w pętli, koadaptacyjnego interfejsu multimodalnego. Interfejs ten steruje wielozmysłową informacją zwrotną w czasie rzeczywistym. Rysunek 3 przedstawia ogólny schemat konstrukcyjny.
Interfejs z pętlą zamkniętą charakteryzuje się 5 głównymi etapami. Pierwszym etapem jest multimodalne gromadzenie danych z wielu urządzeń ubieralnych. Drugim etapem jest synchronizacja strumieni multimodalnych za pomocą platformy LabStreamingLayer (LSL, https://github.com/sccn/labstreaminglayer) opracowanej przez grupę MoBI 39. Trzecim etapem jest przesyłanie struktury danych LSL do interfejsu w języku Python, MATLAB lub innym języku programowania, aby zintegrować sygnały i empirycznie sparametryzować cechy fizjologiczne (istotne dla naszej konfiguracji eksperymentalnej) w czasie rzeczywistym. Czwarty etap polega na ponownej parametryzacji wybranych cech wyekstrahowanych z ciągłego strumienia badanego sygnału cielesnego i wzmocnieniu go za pomocą wybranej modalności sensorycznej (np. wzrokowej, słuchowej, kinestetycznej itp.) w celu odtworzenia go w formie dźwięków lub obrazów, aby wspomóc, zastąpić lub usprawnić modalność sensoryczną, która jest zaburzona w układzie nerwowym danej osoby. Wreszcie, piątym etapem jest ponowna ocena stochastycznych sygnatur sygnałów generowanych przez system w czasie rzeczywistym, aby wybrać, która modalność sensoryczna sprowadza stochastyczne przesunięcia fluktuacji cielesnych do zakresu wysokiej pewności (minimalizacja szumów) w przewidywaniu sensorycznych następstw nadchodzącej akcji. Pętla ta jest realizowana w sposób ciągły przez cały czas trwania eksperymentu z koncentracją na wybranym sygnale, przy jednoczesnym zapisywaniu pełnego przebiegu do późniejszych analiz (jak przedstawiono na schematach na Rysunku 3 oraz patrz40,41,42,43,44,45,46,47 w celu uzyskania przykładu analiz a posteriori).

Rycina 3: Architektura koncepcji multimodalnego interfejsu pętli zamkniętej sterowanego obwodowo. Zbierane są różne sygnały organizmu – dane kinematyczne, aktywność serca i mózgu (krok 1). LSL jest wykorzystywany do synchronicznej koregistracji i przesyłania danych z różnych urządzeń do interfejsu (krok 2). Kod w językach Python/MATLAB/C# służy do ciągłej parametryzacji fluktuacji sygnałów przy użyciu ustandaryzowanego typu danych i wspólnej skali, co umożliwia wybór źródła prowadzenia sensorycznego najskuteczniejszego w redukcji niepewności systemu (krok 3). To wzmocnienie transmisji sygnału w czasie rzeczywistym poprzez wybrany kanał lub kanały pozwala następnie na reparametryzację powrotnego sygnału sensorycznego w celu jego integracji z ciągłym strumieniem motorycznym i uzupełnienia utraconego lub uszkodzonego strumienia wejściowego (etap substytucji sensorycznej, krok 4). Ciągła ponowna ocena zamyka pętlę (krok 5), a wszystkie dane są zapisywane do późniejszych dodatkowych analiz. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Poniższe sekcje przedstawiają ogólny protokół budowy interfejsu w pętli zamkniętej (opisany na Rysunku 3) oraz opisują reprezentatywne wyniki dwóch interfejsów eksperymentalnych (szczegółowo przedstawionych w materiałach uzupełniających), obejmujące fizyczną interakcję dyadyczną między dwoma tancerzami (rzeczywisty system w pętli zamkniętej) oraz wirtualną interakcję dyadyczną między osobą a awatarem (sztuczny system w pętli zamkniętej).