$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Rysunek 1 przedstawia robota do wymiany próbek Yaskawa GP7 zainstalowanego na linii obrazowania Diamond I13-2. Rysunek 1A przedstawia robota (1) oraz zaprojektowany wewnętrznie chwytak giętki (2). Chwytak ten może utrzymać próbkę o średnicy ≤ 8mm. Rysunek 1B przedstawia robota (1) oraz system optyki i kamery rentgenowskiej (4) i (6) wykorzystywany do pozyskiwania danych tomograficznych. Chwytak robota pobiera próbkę z tacy na próbki (3), która może pomieścić 7 uni-pucków z 16 próbkami na każdym z nich, co pokazano na Rysunku 1C. Próbki są zamontowane na aluminiowym trzpieniu (5), a akwizycja danych tomograficznych jest przeprowadzana za pomocą systemu detekcyjnego (6). Szczegóły dotyczące elementów (5) i (6) znajdują się w ostatnim akapicie sekcji wprowadzenia. Czerwona przerywana linia na Rysunku 1B wskazuje kierunek wiązki promieni rentgenowskich.
Szczegóły schematu montażu próbki oraz konstrukcji chwytaka giętkiego przedstawiono na Rysunku 2. Rysunek 2A przedstawia cylindryczną plastikową próbkę, wykonaną za pomocą druku 3D, przyklejoną do podstawy próbki. Granica próbki reprezentuje obrys maksymalnej wysokości i średnicy próbki. Czerwone strzałki wskazują miejsce, w którym chwytak giętki trzyma podstawę próbki, aby przenieść ją z tacki na próbki na stół tomograficzny i odwrotnie. Projekt 3D chwytaka giętkiego przedstawiono na Rysunku 2B. Palce chwytaka są napędzane przez pneumatycznie sterowaną rurkę napędową (Rysunek 1B, pozycja 2). Przestrzeń centralna w chwytaku ma średnicę 8,9 mm, jak pokazano na Rysunku 2C, co pozwala na zastosowanie próbki o maksymalnym rozmiarze 8 mm z marginesem ok. 1 mm. Rysunek 2D przedstawia widok górnej części stołu tomograficznego. Na szczycie dwóch ortogonalnych stopni zamontowany jest aluminiowy trzpień oraz tarcza magnetyczna, której średnica jest dokładnie dopasowana do wgłębienia na spodzie podstawy próbki. Ponieważ tarcza ta jest magnetyczna, stabilnie utrzymuje zamontowaną podstawę próbki podczas pomiarów tomograficznych.
W tym reprezentatywnym eksperymencie wybrano 64 próbki owadów udostępnione przez Muzeum Historii Naturalnej (NHM) w Londynie. Okazy dobrano tak, aby reprezentowały szeroki zakres fenotypów stawonogów, mieszcząc się jednocześnie w ograniczeniach rozmiarowych chwytaka. Ponieważ stawonogi, a w szczególności owady, stanowią ogromną większość znanej różnorodności gatunkowej (ponad 1 milion nazwanych gatunków), ich pobieranie do porównawczych badań fenotypowych jest szczególnie wymagające. Przedstawiona próba demonstruje zatem potencjał tej metody poprzez pobranie próbek z trzech kladów stawonogów na poziomie klasy: Arachnida, Entognatha i Insecta, a także poprzez bardziej szczegółowy dobór w obrębie owadów, aby uchwycić zmienność w siedmiu rzędach, w tym w czterech z najbogatszych gatunkowo rzędów żyjących obecnie. Okazy przymocowano do kartonika za pomocą kleju. Kartoniki zamontowano następnie na pinach do próbek. Unika się montowania próbek (owadów) bezpośrednio na pinach, ponieważ obecność struktury o wysokiej absorpcji w wiązce przy próbkach o niskiej absorpcji powodowałaby artefakty w postaci smug podczas rekonstrukcji; dodatkowo trudne byłoby ich bezpieczne zamocowanie na pinach. Tabela 1 przedstawia szablon pliku samples.csv, który użytkownik wypełnia wymaganymi parametrami tomografii (kolumny A, B, C, E, F, G, H, K). Opis każdej z kolumn znajduje się w tabeli. Kolumny D, I, J i L w pliku input_file są wypełniane po wyrównaniu i optymalizacji parametrów tomografii na linii wiązki. Wszystkie 64 próbki zostały najpierw zmierzone z obiektywem 1,25x (FOV 6,7 mm x 5,6 mm) przy zoptymalizowanej odległości propagacji promieni rentgenowskich (od próbki do detektora), a następnie te same próbki zmierzono z obiektywem 4x, stosując jego własne zoptymalizowane parametry. Po załadowaniu próbek na tackę i zabezpieczeniu komory eksperymentalnej, skanowanie jest uruchamiane za pomocą GDA.
Automatyczne wyrównanie próbki zostało wykonane za pomocą skryptu napisanego w języku Python (Lokalizacja pliku na GitHub: https://gist.github.com/ndg63276/9b3c5cfe7db26b14930dff3ef889e2bc). W pierwszej kolejności wyrównanie próbki jest konfigurowane przy użyciu kombinacji podstawy i pinu do próbki, bez właściwej próbki. Rycina 3 przedstawia pin do próbki widziany przez boczną kamerę teleskopową (kamera ustawiona pod kątem 90° względem wiązki promieni rentgenowskich – Rycina 1B, pozycja 4), która służy jako standardowa próbka do wyrównania. Obraz z kamery teleskopowej jest binaryzowany, aby umożliwić wykrycie próbki na tle tła. Krawędzie próbki są wyznaczane i zaznaczane jako biała granica, jak pokazano na Rycynie 3. Referencyjna pozycja współrzędnych próbki to góra pinu zaznaczona białym kołem na wstawce do Ryciny 3A. Analizując obraz rentgenowski, ROI próbki jest pozycjonowane na COR, a wymagana docelowa pozycja współrzędnych, zaznaczona niebieskim dwustronnym krzyżem ze strzałkami z czerwoną kropką (Rycina 3B), jest wyznaczana na kamerze bocznej. Takie ustawienie pozycji docelowej pozwala na umieszczenie próbki nie tylko na COR, ale także o kilka mm wyżej/niżej lub nieco poza centrum, jeśli jest to konieczne. Po załadowaniu próbki na stolik tomograficzny uruchamiana jest funkcja automatycznego centrowania. Skrypt najpierw przesuwa próbkę do pozycji docelowej (Rycina 3B) i ustawia kąt 0°. Następnie przesuwa próbkę do 90° (Rycina 3C) i określa, o ile próbka musi zostać przesunięta, aby umieścić ją w centrum rotacji (COR). Zazwyczaj zajmuje to około 15-20 s. Próbka znajduje się teraz na COR (Rycina 2D), a COR został już wyrównany z centrum kamery. System jest teraz gotowy do akwizycji tomograficznej.
W niniejszym badaniu owadów w NHM wykonano 128 skanów tomograficznych bez ingerencji człowieka. Pomiar trwał łącznie 17 h. Każdy skan trwał około 8 min. Taki eksperyment bez użycia robota wymagałby około 20 do 25 min na jeden skan tomograficzny. Oznacza to, że w tym przypadku skanowanie tomograficzne z użyciem robotów jest 3-4 razy szybsze niż skanowanie ręczne. Tabela 2 przedstawia typowy plik dziennika generowany po zakończeniu serii skanów robotycznych, zawierający parametry niezbędne do powiązania numeru każdego skanu z odpowiadającą mu próbką. Dodatkowe szczegóły znajdują się w legendzie do Tabeli 2.
Rycina 4 przedstawia znormalizowane obrazy projekcyjne jednej z próbek, owada (klasa Insecta, rzad Coleoptera), obrazowanego podczas wspomnianego wyżej eksperymentu tomograficznego przy powiększeniu 1,25x oraz 4x. Górny rząd, Rysunek 4A-C, przedstawia próbkę obrazowaną przy powiększeniu 1,25x, a następnie tę samą próbkę obrazowaną przy powiększeniu 4x, tj. Rysunek 4D-F. Rysunek 4 A–F przedstawia obrazy projekcyjne pozyskane pod kątami 0°, 90° i 180°. Żółty prostokąt wyznacza pole widzenia (FOV) dla powiększonych obrazów projekcyjnych, które zarejestrowano przy użyciu obiektywu 4x. Należy zwrócić uwagę, że po umieszczeniu próbek na tacy pokazanej w Rysunek 1Cwszystkie procesy przebiegały bez żadnej ingerencji człowieka. Należy zauważyć, że dwa te skany zostały wykonane w odstępie około 8,5 h. Świadczy to o stabilności i powtarzalności układu.
Rysunek 5 przedstawia poziome lub poprzeczne przekroje z zestawu przekrojów rekonstrukcji tomograficznej próbki wspomnianej na Rysunku 4. Zarówno przekroje 1,25x (Rysunek 5A), jak i 4x (Rysunek 5B) zostały przedstawione bez przycinania obrazów i mają wymiary 2510 x 2510 pikseli. Przekroje są dobrze wycentrowane w polu widzenia (FOV), co wykazuje, że powiększenie regionu przy wyższej magnifikacji jest możliwe bez konieczności jakiejkolwiek interwencji fizycznej.
Przedstawione tutaj wyniki wykazują, że wdrożenie systemu robotycznego do wymiany próbek w eksperymentach z mikrotomografii synchrotronowej zapewnia kilka istotnych zalet. Należą do nich zwiększona przepustowość, poprawiona efektywność operacyjna oraz możliwość przeprowadzania skanów przy wielu powiększeniach (zoom‑in) bez konieczności interwencji człowieka. Biorąc pod uwagę liczbę próbek wymagających zeskanowania, na przykład w przedstawionym tutaj badaniu NHM, uzyskanie statystycznie wiarygodnych i spójnych wniosków poprzez skanowanie ręczne byłoby niemożliwe.

Rycina 1: Zdjęcie robota i eksperymentalnego układu do tomografii zainstalowanego w linii wiązki I13-2. (A) Robot (1) z chwytakiem sprężystym (flexure gripper) (2) własnej konstrukcji. (B) Taca do ładowania próbek (3) oraz scena tomograficzna (5). Kamera optyczna (kamera teleskopowa), oznaczona jako (4), służy do ustawiania próbek względem COR. System detekcji (6) wykorzystywany do pomiarów zawiera wiele zmotoryzowanych obiektywów do automatycznej zmiany pola widzenia oraz detektor pco.edge 5.5. Czerwona przerywana strzałka oznacza kierunek wiązki promieni rentgenowskich. (C) Zdjęcie tacy do ładowania próbek z 7 kasetami (pucks); każda kaseta może pomieścić do 16 próbek zamontowanych na kombinacji podstaw i pinów do próbek. Proszę kliknąć tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 2: Szczegóły schematu montażu próbki i konstrukcji chwytaka giętkiego. (A) Zdjęcie wydrukowanej w technologii 3D plastikowej próbki zastępczej zamontowanej na podstawie próbki, reprezentującej maksymalną obrys próbki, jaką może obsłużyć chwytak giętki. Czerwone strzałki wskazują miejsce, w którym chwytak trzyma podstawę próbki. (B) Projekt 3D chwytaka giętkiego. Palce chwytaka są uruchamiane w celu przytrzymania lub zwolnienia podstawy próbki. (C) Rysunek przekroju pionowego chwytaka z wymiarami. Maksymalne otwarcie w centrum wynosi 8.9 mm; w związku z tym maksymalny dopuszczalny rozmiar próbki wynosi ≤ 8mm. (D) Zdjęcie górnej części stolika tomograficznego. Aluminiowy trzpień (wskazany niebieską strzałką) jest zamontowany na górze dwóch ortogonalnych stolików. Do górnej części trzpienia przymocowano tarczę magnetyczną, na której chwytak pozycjonuje podstawę próbki (z próbką). Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 3: Zrzuty ekranu z wykresu wideo procedury wyrównywania COR przy użyciu kamery teleskopu bocznego. (A) Zdjęcie pinu wyrównującego tuż przed rozpoczęciem rutyny wyrównywania. Niebieski dwukierunkowy krzyż z czerwonym punktem w centrum to pozycja celu, która pokrywa się z COR stopnia rotacji tomografii. Wstawka przedstawia powiększony obraz górnej części pinu, wskazujący wykryte centrum próbki, zarówno w wysokości, jak i szerokości. (B) Pin wyrównany do pozycji celu przy 0°. (C) Pin obrócony o 90°, znajduje się poza pozycją celu. (D) Pin wyrównany do pozycji celu przy 90°. Obecnie pin jest wyrównany w obu kierunkach ortogonalnych; w związku z tym próbka będzie obracać się w centrum kamery. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 4: Znormalizowane obrazy projekcyjne owada zebrane przy użyciu obiektywów 1,25x i 4x. Owad należał do klasy Insecta, rzędu Coleoptera. Przedstawiono dwa ze 128 skanów tomograficznych. Owad został przyklejony do papieru i przymocowany do szpilki do próbek. Obrazy projekcyjne z obiektywem 1,25x znajdują się w punktach (A) 0°, (B) 90°, (C) 180°, a z obiektywem 4x w punktach (D) 0°, (E) 90° oraz (F) 180°. Zestawy skanów tomograficznych 1,25x i 4x zostały zebrane w jednej sesji bez ingerencji człowieka. Zestaw obrazów z powiększeniem 1,25x zapewnia pełny widok próbki, a zestaw 4x demonstruje możliwość powiększenia. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 5. Porównanie identycznego przekroju tomograficznego uzyskanego przy użyciu dwóch różnych pól widzenia. Pojedynczy zrekonstruowany przekrój z tomografii obrazów projekcyjnych przedstawionych na Rysunku 4 dla powiększeń (A) 1,25x oraz (B) 4x. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Tabela 1: Typowy plik samples.csv dostarczany przez użytkownika, zawierający parametry tomografii. Plik ten jest odczytywany przez skrypt Pythona tomomatic wykorzystywany do akwizycji danych. Kolumny A (opis próbki), B (ID pucka), C (slot w pucku), E (krok rotacji tomografii), F (liczba FI), G (liczba DI), H (stosowane powiększenie) oraz K (priorytet slotu) są wypełniane przez użytkownika. Kolumny D (czas ekspozycji), I (odległość propagacji promieni X między próbką a kamerą), J (ruch kamery w poprzek wiązki w celu ustawienia COR w centrum kamery) oraz L (kod kreskowy podstawy próbki) są wypełniane po wyrównaniu i wstępnej optymalizacji. Kliknij tutaj, aby pobrać tę tabelę.
Tabela 2: Typowy plik dziennika wyjściowego zapisany jako Output_file.txt po zeskanowaniu wszystkich próbek. Plik raportuje wszystkie parametry wejściowe, a ponadto zawiera kod kreskowy zeskanowanej próbki (kolumna M), ścieżkę do zeskanowanych metadanych i plików obrazów (kolumna N) oraz pozycję silnika wykorzystanego do zbierania FI (kolumna O). W zasadzie plik wyjściowy ten dostarcza informacji niezbędnych do rekonstrukcji i analizy danych. Ponieważ w kolumnie A pliku wejściowego nie podano żadnych danych, kolumna ta została wypełniona aktualnym licznikiem skanowania wraz z numerami pucków i pinów. Kliknij tutaj, aby pobrać tę tabelę.
Plik uzupełniający 1: Pseudokod opisujący skrypt wykorzystany do obsługi robota jako wymiennika próbek. Plik zawiera opis rutyny automatycznego montażu próbek, odczytywania kodów Data Matrix, automatycznego wyrównania próbek oraz wykonania skanowania tomograficznego. Kliknij tutaj, aby pobrać ten plik.
Rycina uzupełniająca 1: Zrzut ekranu ogólnego interfejsu graficznego (GUI) do akwizycji danych.Interfejs ten umożliwia regulację podstawowych parametrów kamery, wizualizację próbki w czasie rzeczywistym oraz inicjowanie akwizycji tomograficznych. Skanowanie można rozpocząć za pomocą przycisku na ekranie (wyłącznie skanowanie ręczne) lub poprzez interfejs wiersza poleceń, zaznaczony żółtym prostokątem w dolnej części środkowej zrzutu ekranu.Aby pobrać ten plik, kliknij tutaj.
Rycina uzupełniająca 2: Fotografia standardowego krążka (Puck) SPINE (po lewej) oraz nakrętki do krążka (Puck Cap) (po prawej). Pozycje pinów, zaznaczone na czerwono, na których zamontowane są podstawy próbek, są ponumerowane zaczynając od pozycji przeciwległej do wcięcia na centralnym słupku mocującym. Numer 7267 (zaznaczony na biało) to numer identyfikacyjny krążka. Nakrętkę do krążka można zamontować na krążku, aby chronić próbki podczas transportu lub przechowywania. Przed próbą założenia nakrętki należy upewnić się, że rozmiary próbek są z nią kompatybilne.Kliknij tutaj, aby pobrać ten plik.