1. Fly Voorbereiding De eerste stap in het opzetten van de experimenten is het voorbereiden van de vlieg, zodat er geen onwillekeurige beweging corrumpeert de stabiliteit van de neuronale opnamen en dat het hoofd van de vlieg op de juiste manier met de visuele stimulatie apparatuur. Om te beginnen de voorbereiding van de vlieg, koel af op ijs en vervolgens met stompe cocktailprikkers om de vleugels ingedrukt te houden, en bevestig de achterkant van het vliegen naar een stukje dubbelzijdige tape op een microscoopglaasje. Gebruik daarna een electro-verbranden naald in bijenwas van toepassing op de vleugels hechten aan de dia en ook de actie van de vlucht motorblok. Deze stap vereist een snelle en accurate afhandeling, zodat de vlieg niet warm tijdens de procedure. Nu onder de microscoop, houdt elke poot met een pincet en gebruik een paar kleine schaar om ze af te snijden in de gewrichten die het dichtst bij het lichaam. Herhaal dit voor de proboscis. Om te voorkomen dat de vlieg tegen uitdroging, moeten de gaten worden afgesloten met wax. Daarna, snijd een van de vleugels uit en zet de vlieg op zijn kant. Verwijder eventuele resterende stukken vleugel, terwijl de calyptra voor de halters, en verzegel het gat met was. Herhaal deze procedure voor de andere vleugel. Het stimuleren van een doel neuron in een bepaalde manier, de vlieg het hoofd moet goed worden afgestemd op de computer monitors. Om dit te doen, moet je een op maat gemaakte houder die een brede ruimte voor het lichaam van de vlieg en een aanhangsel heeft op het ene uiteinde een inkeping waar de vlieg de nek zal worden geplaatst. Plaats de vlieg op de houder met zijn nek in de inkeping en druk het naar beneden, terwijl het lijmen van de buik op zijn plaats. Plaats nu de vlieg houder in een standaard, zodat u de voorkant van de kop van de vlieg zien door de microscoop. Bekijken van de vliegen met rood licht, een optisch verschijnsel dat de pseudo-leerling kan worden gezien in elk oog. De pseudo-leerling zorgt voor een referentiekader dat kan worden gebruikt om het vliegen het hoofd af te stemmen op de stimulus (Franceschini 1975). Als de pseudo-leerling gaat uit van een bepaalde vorm, zoals blijkt uit de onderstaande afbeelding wilt invoegen, dan is de oriëntatie van het hoofd van de vlieg is perfect gedefinieerd. Gebruik een micromanipulator correct te oriënteren van de vlieg hoofd, en vervolgens met wax te lijmen aan de houder. Druk vervolgens op de borstkas plat en was het aan de houder. Hierdoor kan de achterste kop capsule moet worden geopend zodat de elektroden kunnen worden ingevoegd in-the-fly hersenen. Gebruik een micro-scalpel of een boete injectienaald om een venster te voorzichtig gesneden in de cuticula van de rechter hoofd capsule. Wees voorzichtig dat u de neurale weefsel juiste snit onder de nagelriem. Zodra het stuk van de cuticula is verwijderd, voeg een paar druppels van Ringer-oplossing. Gebruik een tang om een drijvend haren, vet of spierweefsel, dat de lobula plaat kan te verwijderen. De lobula plaat kan worden geïdentificeerd door een karakteristiek patroon van vertakking zilveren luchtpijp dat zijn achterste oppervlakte bestrijkt. Snij een klein gaatje in de cuticula van de linker achterste kop capsule voor het plaatsen van een referentie-elektrode. Met de vlieg voorbereid, laat zien hoe u de registratie-elektrode positie. 2. Plaatsing van de registratie-elektrode Met de vlieg voorbereid, laten we overgaan tot het lokaliseren en het opnemen van signalen uit de H1 neuron. De registratie-elektrode moet worden geplaatst in de nabijheid van de H1 neuron. De H1 neuron reageert vooral om horizontale back-to-front motie ingediend om zijn receptieve veld (Krapp et al.. 2001). Om de positie van de registratie-elektrode, gebruik maken van de luchtpijp als visueel herkenningspunt. In eerste instantie, plaats de elektrode tussen de bovenste luchtpijp. Het helpt om een audio-versterker te gebruiken om de opgenomen elektrische potentialen te zetten in akoestische signalen. Elke individuele spike wordt omgezet in een karakteristiek klikkend geluid. Hoe dichter de elektrode krijgt om een individueel neuron, hoe duidelijker het klikkend geluid wordt. Het identificeren van de H1 neuron door middel van haar ontwerpresolutie voorkeur, te stimuleren met beweging in de horizontale richting. Met de registratie-elektrode op zijn plaats, laat gaan om visuele stimulatie en opnames. 3. Visuele Stimulatie en Recordings De closed-loop experimenten zijn installatie zodanig dat een dergelijke, dat stimulatie van de H1 neuron resultaten in de robot te compenseren voor de beweging van de turn-table. Om te beginnen, plaats een vlieg in de voorkant van twee CRT-beeldschermen. Omdat de vlieg visuele systeem is 10 keer sneller dan de mens, moet het monitoren 200 frames per seconde. De monitoren en andere elektrische apparatuur moet elektromagnetisch worden afgeschermd om externe geluiden in het gemeten signaal neuronale te minimaliseren. Plaats de centra van de monitors op + / – 45 graden ten opzichte van oriëntatie van de vlieg. Gezien vanaf het oog van de vlieg evenaar, elke monitor subtends een hoek van + / -25 graden in het horizontale en +/ -19 Graden in het verticale vlak. Gesynchroniseerd input voor de computerschermen wordt verzorgd door twee videocamera's gemonteerd op een kleine, tweewielige ASURO robot die is aangepast voor het experiment. Plaats de robot op een turn-tabel in een cilindrische ruimte waarvan de wanden zijn bekleed met een patroon van verticaal georiënteerd, zwarte en witte strepen. Door het roteren van de turn-tafel in het horizontale vlak, zijn de bewegingen van de robot beperkt tot slechts een graad van vrijheid. In eerste instantie zowel de turn-table en de robot in rust. Als de draaitafel begint te bewegen, de rotatie draagt de robot, in dezelfde richting en de video camera's de relatieve beweging tussen de robot en de gestreepte patroon van de arena. De batterij-aangedreven video camera's op de robot worden gemonteerd op een oriëntatie van + / – 45 graden. Ze vangen 200 beelden per seconde om de frame rate van de computer monitoren wedstrijd in de voorkant van de vlieg. Log de beelden aan de computerschermen op 200 frames per seconde bij een resolutie van 640 x 480 (grijs-schaal). Terwijl de vlieg is het kijken naar de bewegingen van de gestreepte patroon, neem dan de band-gepasseerd gefilterd (bijvoorbeeld tussen 300 en 2 kHz) elektrische signalen met een digitale acquisitie board met behulp van een sampling rate van minimaal 10 kHz. Een drempel wordt toegepast op de band-gepasseerd gefilterd elektrische signalen om de spikes te scheiden van de achtergrond activiteit. Een causaal, half-Gaussiaans filter is convolved met de spikes om een vlotte stekelige activiteit raming voor de H1 cel te krijgen. Voor het sluiten van de lus van de hersenen machine interface, is een controle-algoritme wordt gebruikt om de spike tarief van de H1 cel om te zetten in een robot snelheid die wordt teruggevoerd via een Bluetooth-interface om de twee DC-motoren te besturen besturen van de wielen van de robot. Pure sinusgolven worden gekozen als snelheid profielen voor de turn-table. De sinus golven hebben een DC-offset zodanig dat de turn-tabel alleen draait in de richting die de H1 neuron stimuleert langs de gewenste richting. Stimulatie van de H1 neuron resultaten in de robot te compenseren voor de beweging van de turn-table. Figuur 1: Gesloten loop setup. In onze opstelling, is het pieken activiteit van de linker H1 cel die gebruikt wordt om de beweging van een robot gemonteerd op een draaitafel te controleren. Visuele beeld beweging gegenereerd als gevolg van de relatieve beweging tussen de robot en de turn-tabel wordt vastgelegd via high-speed camera's en weergegeven op twee CRT monitoren in de voorkant van de vlieg. H1 pieken activiteit van de linker hersenhelft wordt gebruikt om de real-time spike rate, die vervolgens gebruik maakt van een controle recht op een vergoeding snelheid te berekenen voor de robot te schatten. De robot contra-rotatie stabiliseert het visuele beeld beweging waargenomen door de fly tijdens de closed-loop controle. 4. Representatieve uitkomst en de resultaten Bij het correct ingesteld, is visueel stabilisatie bereikt wanneer de contra-rotatie van de robot de rotatie van de turn-table wedstrijden, wat resulteert in weinig of geen patroon beweging op de computer monitors. De algemene prestaties van het systeem hangt af van de controle-algoritme wordt gebruikt om de lus te sluiten. De eerste algoritme we test is een proportionele regelaar (figuur 2) waar de bijgewerkte robot snelheid is evenredig met het verschil in hoeksnelheden tussen de robot, ωr, en de turn-table, ωp. Verschillende waarden voor de statische versterking, Kp, en input frequenties voor de turn-table-signaal, ωp, worden gekozen om de prestaties van de controller te testen. Figuur 2: Proportionele controller. (A) Relatieve beweging tussen de robot en de turn-tafel in de gewenste richting van de H1-cel stimuleert te geven de spike tarief, is F. Deze spike tarief omgezet in een snelheid fout, E, en een proportionele regelaar wordt gebruikt om de schatting geactualiseerd robot snelheid, vr (t +1). De piek tarief, F, wordt omgezet in de snelheid fout, E, gebaseerd op de vraag of het minder is dan of groter dan de spontane piek tarief, Fspont. De piek tarief fout conversie snelheid wordt gedaan door het projecteren van F over een cosinus (interval [π, 0]) om rekening te houden stekelige tarief drempel van niet-lineariteiten. De constanten 70 en 150 worden gebruikt om de 8-bit ingaande toerental van de robot af te stemmen op de minimale en maximale hoeksnelheden van de turn-table. (B) blokdiagram dat closed-loop systeem met behulp van een proportionele regelaar. De input in het systeem is een sinosuidal modulatie van de turn-table hoeksnelheid, is ωp (t), en de bijbehorende robot reactie ωr (t +1) opgenomen. Voorbeeld sporen voor ω p en ω r zijn hier weergegeven voor K p = 1 en een ingang frequentie van 0,6 Hz voor ω p (zie figuur 3). De robot (in groen) volgt de turn-table (in blauw) met een vertragingen een kleinere piek-amplitude. De horizontale component van het patroon beweging die de H1 cel stimuleert is hieronder weergegeven (in rood). Figuur 3: Gesloten lus reacties. (A) hoeksnelheden voor de turn-table (blauw), ωp, en robot (groen), ωr, aan de ingang frequentie = 0,6 Hz. (B) Horizontale optic flow wordt weergegeven zoals berekend uit ingelogd beelden (rood). Piramidale Lucas Kanade methode (3 piramide niveaus) wordt gebruikt om de optic flow veld berekenen tussen de opeenvolgende beelden frames. Horizontale hoeksnelheid wordt berekend door optelling van de projecties van de individuele vectoren in de flow velden op het horizontale eenheidsvector i. Horizontale back-to-front beweging die de H1 cel prikkelt wordt aangeduid als PD (bij voorkeur richting), terwijl horizontale front-to-back beweging die de H1 cel remt wordt aangeduid als ND (null richting). Ingang frequenties voor de turn-table-signaal, ωp, worden gekozen tussen de 0.03-3 Hz en de bijbehorende robot signaal, ωr, wordt opgenomen. Beide signalen worden omgezet in de frequentie domein door een snelle Fourier transform (zie figuur 4) en de amplitude en fase waarden worden berekend aan de ingang frequentie. Figuur 4: Frequentie Hoeksnelheid signalen voor de turn-table, ωp, en robot, ωr, worden omgezet in het frequentiedomein met behulp van de Fast Fourier Transform (FFT) methode om amplitude en fase componenten te berekenen op de input frequentie.. Fase componenten van FFT worden niet weergegeven in de figuur. De Bode grootte perceel voor de proportionele regelaar met K p = 1 geeft de respons van het systeem over de geteste ingang frequenties (zie figuur 5-a). De prestaties van de controller neemt in het algemeen met toenemende frequentie. De licht verhoogde reflectiewaarde bij 1 Hz is als gevolg van schommelingen in de robot-signaal door het gebruik van slechts een H1-cel waarvan de dynamische (output) range omvat hoofdzakelijk horizontale back-to-front beweging. Figuur 5: Proportionele controller prestaties. De Bode omvang en fase van kavels voor de proportionele regelaar (gemiddeld over 8 vliegen), statische versterking Kp = 1,0 (a) de omvang bode plot ongeveer een low pass filter dat karakteristiek volgt. De licht verhoogde reflectiewaarde bij 1 Hz is als gevolg van schommelingen in de robot signaal, ωr, door het gebruik van slechts een H1-cel waarvan de dynamische (output) range omvat hoofdzakelijk horizontale achter naar voor beweging. Het aantal trillingen in de robot signaal, ωr, afnemen met een toenemende inbreng frequenties leidt tot licht verhoogd te krijgen op deze frequenties. (B) de Bode fase plot is minder dan 180 ° voor de input frequentie ≤ 1 Hz en benaderingen instabiliteit op 3 Hz. Boven een bepaalde frequentie-ingang, de regelaar wordt instabiel als gevolg van de kinematica van de robot. Deze instabiliteit treedt alleen buiten de bekende optimale meetgebied van de vlieg visuele systeem (Warzecha et al.. 1999). De Bode fase plot (zie figuur 5-b) toont een controller faseverschuiving minder dan Π voor de input frequentie <0,6 Hz. Dit toont aan dat de controller stabiel is voor frequenties <0,6 Hz en onstabiel voor de input frequentie ≥ 1 Hz. De prestaties van de proportionele regelaar met een statische Kp (in blauw) werd vergeleken met een adaptieve controller (in rood), waar de waarde voor K p is iedere 50 ms bijgewerkt op basis van de piek piek tarief, C max, berekend over het tijdsinterval [t-500ms – t] (zie figuur 6). Als gevolg van de grote integratie tijdvenster, de proportionele controller beter presteert dan de adaptieve controller voor de geteste parameter bereik (zie figuur 7-a). De initiële time integratie venster van 500 ms is gekozen om technische redenen die verband houden met de robot platform dat we gebruiken. Het adaptieve regelaar had een soortgelijke fase karakteristiek van de proportionele controller (zie figuur 7-b). Figuur 6: Adaptive controller te krijgen. De proportionele controller maakt gebruik van een statisch te krijgen, Kp, terwijl de adaptieve regelaar schat de winst continu tijdens de closed-loop controle. De dynamische gain, Kp, is omgekeerd evenredig met de maximale piek tarief, Fmax, over het interval t-500ms ≤ τ ≤ t. Figuur toont drie gevallen waarin Fmax wordt geschat in de tijd. Op basis van geschatte waarden van Fmax, Kp is het hoogst in de tijd van venster 2 (groen) en het laagst in de tijd van venster 3 (oranje). Figuur 7: Proportionele vs adaptieve controller. Bode magnitude en fase percelen voor de proportionele (Kp = 1) en adaptieve controller(A) de adaptieve regelaar werkt de waarde van de Kp elke 50ms op basis van de piek piek tarief schatten Fmax de afgelopen 500ms. De proportionele regelaar versterking perceel (blauw) is hoger dan die van de adaptieve controller (rood) die aangeeft dat het beter presteren op alle invoer frequenties. (B) de Bode fase percelen voor beide controllers zijn vergelijkbaar met een significant verschil bij f = 0,3 Hz. Beide controllers aanpak instabiliteit op 3 Hz. Significant verschillende gain en fase waarden zijn aangegeven met een asterisk (Wilcoxon rank sum-methode, p = 0,05). Het rooster patroon rond de draaitafel werd verwijderd en de lab-omgeving werd gebruikt als een aanpassing van de naturalistisch visuele input voor de fly H1-cel. Gemiddeld is de omvang Bode plot (zie figuur 8-a) voor de naturalistische visuele input (in blauw) toonde iets hogere winsten dan degene met rooster visuele input (in rood) waarschijnlijk omdat het breder scala van ruimtelijke frequenties in naturalistische visuele beelden wordt geëxploiteerd. De Bode fase plot kenmerken voor het raspen vs naturalistische visuele inputs waren vergelijkbaar (zie figuur 8-b). Figuur 8: Stripped patroon vs lab-omgeving. De Bode omvang en fase van kavels voor de proportionele controller wanneer voorgesteld met gestript patronen (rood) vs lab-omgeving (blauw) visuele beelden in closed loop (a) de Bode plot omvang voor als lab-omgeving beelden worden gebruikt is iets hoger dan wanneer gestript patroon wordt gebruikt (behalve bij f = 0,1 Hz) geeft betere prestaties onder deze stimulus. (B) de Bode fase plot onder zowel visuele voorwaarden volgen hetzelfde patroon, waarbij beide benaderen instabiliteit op 3 Hz. Significant verschillende gain en fase waarden zijn aangegeven met een asterisk (Wilcoxon rank sum-methode, p = 0,05).