Rotovaná expozice - Ustavujeme montáž s PARotem
Napsal: 23. 12. 2013, 01:49
Pár let už bojuji s ustavením montáže. Moji sestavu můžete vidět tady. Montáž je EQ6 SS, pointuji pomocí QHY5 na objektivu 500/5,6. V každém zorném poli je při expozici 1 s vidět nějaká hvězda. Nejvíce se soustředím na širokoúhlé snímky na film. Tam moc nejde rozdělovat expozici do kratších. Vznikají pak poměrně vysoké nároky na přesnost ustavení. Pro expozici 1 hod, toleranci protažení 10 mikronů, ohnisko 200mm a vzdálenost okraje pole od pointační hvězdy 15° je maximální povolená chyba ustavení 2,5'.
* První jsem samozřejmě zkoušel polární hledáček. Mám ho seřízený tak, že objekt umístěný do středu kříže se při otáčení montáže pohybuje maximálně o tloušťku čar, kterými je kříž namalován. Hvězdy na snímcích téměř vždy vychází protažené.
* Ručka EQ6 obsahuje funkci na zpřesnění ustavení montáže. Dostat danou hvězdu do zorného pole pointačního dalekohledu je nepohodlné a zdlouhavé. Přejíždění montáže mezi dvěma hvězdami trvá věky. Trvalo kolem hodiny, než jsem se dostal s chybu ustavení montáže na hodnoty kolem 1' (alespoň to tak ukazovala ručka). Ve výsledku byly hvězdy ještě protaženější, než s polárním hledáčkem.
* Driftová metoda s pomoci grafu v PHD guidingu. Jednou jsem nechal hvězdu driftovat 15 min. Prvních 5 min se hvězda skoro ani nehnula, dalších 10 min divoce útíkala jedním směrem. Chybu ve váznoucích kabelech apod. jsem nenašel. Metodu proto považuji za nespolehlivou.
* Jednou jsem zkoušel i rotační metodu. Zorné pole pointační kamery je ale asi moc malé. Vůbec jsem podle mapy nepoznal, kam mířím.
* PoleAlignMax ani Astrotortillu se mi nepovedlo zprovoznit. PAM zřejmě bude mít stejné nevýhody, jako doustavení ručkou.
Proto jsem se rozhodl vytvořit vlastní SW, který bude pomáhat při ustavení montáže rotační metodou. Nejspíš bude mít podobu skriptu pro Maxim DL. Představuji si, že by měl pracovat asi takhle:
Ustavím montáž přibližně polárním hledáčkem. Nastavím pointační dalekohled tak, aby kamera viděla střed otáčení montáže. Pořídím dva snímky A a B při různém natočení montáže kolem RA osy, s Dec osou nehýbu. Při pořízení druhého snímku (B) bude montáž natočená tak, že pohyb v azimutu a elevaci bude rovnoběžný s okraji senzoru. Z těchto dvou snímků určím souřadnice pixelu na snímku B, na němž leží střed otáčení montáže. Na snímek B vypustím Pinpoint, nebo něco podobného, který mi ukáže souřadnice pixelu, kde leží nebeský pól (nebo alespoň údaje, ze kterých se to dá odvodit). Zjistím tak, o kolik pixelů musím montáž posunout v elevaci a azimutu. Problém je, jak pomocí skriptu spustit PinPoint a načíst jeho výstup do proměnných ve skriptu. Placená verze PinPointu to umí. Jenže program chci dát veřejně k dipozici a nechci lidi nutit kupovat nebo krást plnou verzi. Jediné, co mě napadá, je v Maximu softwarově simulovat stisky tlačítek a klikání myší - hrozná opičárna a zatím to ani neumím. Jak PoleAlignMax obsluhuje PinPoint?
Pak zbývá montáž posunout, aby splynul střed otáčení montáže s nebeským pólem (třeba i s opravou na atmosférickou refrakci). Tady mě napadají dvě cesty, ale ani jednu z nich neumím prakticky realizovat. Můžu ve snímku B kliknout na nějakou jasnou hvězdu. Pak nechám Maxim pořizovat třeba sekundové snímky jeden za druhým (live view). Na snímcích bude zvýrazněný pixel, na který mám zvolenou hvězdu pomocí pohybů montáže v azimutu a elevaci přesunout. Problém je, jak skriptovými příkazy přimět Maxim, aby na daném pixelu nakreslil nějakou značku. Druhá možnost je zase snímat snímky jeden za druhým využít nějakou z procedur Maximu pro registraci obrázků, aby zjistil posuv mezi aktuálním snímkem a snímkem B v horizontálním a vertikálním směru. Maxim funkci na spočítání posuvu má, ale vyžaduje to asi 50 kliknutí uživatele. Skriptový příkaz zřejmě neexistuje. Takže zas zbývá jen simulovat klikání myši.
Vítám jakékoliv rady, návrhy a nabídky na pomoc. Výsledný program si samozřejmě nebudu nechávat pro sebe. Se sférickou geometrií si dovedu poradit. Ambice je dokázat pohodlně ustavit pod 1' za méně než 5 minut po předběžném ustavení polárním hledáčkem.
* První jsem samozřejmě zkoušel polární hledáček. Mám ho seřízený tak, že objekt umístěný do středu kříže se při otáčení montáže pohybuje maximálně o tloušťku čar, kterými je kříž namalován. Hvězdy na snímcích téměř vždy vychází protažené.
* Ručka EQ6 obsahuje funkci na zpřesnění ustavení montáže. Dostat danou hvězdu do zorného pole pointačního dalekohledu je nepohodlné a zdlouhavé. Přejíždění montáže mezi dvěma hvězdami trvá věky. Trvalo kolem hodiny, než jsem se dostal s chybu ustavení montáže na hodnoty kolem 1' (alespoň to tak ukazovala ručka). Ve výsledku byly hvězdy ještě protaženější, než s polárním hledáčkem.
* Driftová metoda s pomoci grafu v PHD guidingu. Jednou jsem nechal hvězdu driftovat 15 min. Prvních 5 min se hvězda skoro ani nehnula, dalších 10 min divoce útíkala jedním směrem. Chybu ve váznoucích kabelech apod. jsem nenašel. Metodu proto považuji za nespolehlivou.
* Jednou jsem zkoušel i rotační metodu. Zorné pole pointační kamery je ale asi moc malé. Vůbec jsem podle mapy nepoznal, kam mířím.
* PoleAlignMax ani Astrotortillu se mi nepovedlo zprovoznit. PAM zřejmě bude mít stejné nevýhody, jako doustavení ručkou.
Proto jsem se rozhodl vytvořit vlastní SW, který bude pomáhat při ustavení montáže rotační metodou. Nejspíš bude mít podobu skriptu pro Maxim DL. Představuji si, že by měl pracovat asi takhle:
Ustavím montáž přibližně polárním hledáčkem. Nastavím pointační dalekohled tak, aby kamera viděla střed otáčení montáže. Pořídím dva snímky A a B při různém natočení montáže kolem RA osy, s Dec osou nehýbu. Při pořízení druhého snímku (B) bude montáž natočená tak, že pohyb v azimutu a elevaci bude rovnoběžný s okraji senzoru. Z těchto dvou snímků určím souřadnice pixelu na snímku B, na němž leží střed otáčení montáže. Na snímek B vypustím Pinpoint, nebo něco podobného, který mi ukáže souřadnice pixelu, kde leží nebeský pól (nebo alespoň údaje, ze kterých se to dá odvodit). Zjistím tak, o kolik pixelů musím montáž posunout v elevaci a azimutu. Problém je, jak pomocí skriptu spustit PinPoint a načíst jeho výstup do proměnných ve skriptu. Placená verze PinPointu to umí. Jenže program chci dát veřejně k dipozici a nechci lidi nutit kupovat nebo krást plnou verzi. Jediné, co mě napadá, je v Maximu softwarově simulovat stisky tlačítek a klikání myší - hrozná opičárna a zatím to ani neumím. Jak PoleAlignMax obsluhuje PinPoint?
Pak zbývá montáž posunout, aby splynul střed otáčení montáže s nebeským pólem (třeba i s opravou na atmosférickou refrakci). Tady mě napadají dvě cesty, ale ani jednu z nich neumím prakticky realizovat. Můžu ve snímku B kliknout na nějakou jasnou hvězdu. Pak nechám Maxim pořizovat třeba sekundové snímky jeden za druhým (live view). Na snímcích bude zvýrazněný pixel, na který mám zvolenou hvězdu pomocí pohybů montáže v azimutu a elevaci přesunout. Problém je, jak skriptovými příkazy přimět Maxim, aby na daném pixelu nakreslil nějakou značku. Druhá možnost je zase snímat snímky jeden za druhým využít nějakou z procedur Maximu pro registraci obrázků, aby zjistil posuv mezi aktuálním snímkem a snímkem B v horizontálním a vertikálním směru. Maxim funkci na spočítání posuvu má, ale vyžaduje to asi 50 kliknutí uživatele. Skriptový příkaz zřejmě neexistuje. Takže zas zbývá jen simulovat klikání myši.
Vítám jakékoliv rady, návrhy a nabídky na pomoc. Výsledný program si samozřejmě nebudu nechávat pro sebe. Se sférickou geometrií si dovedu poradit. Ambice je dokázat pohodlně ustavit pod 1' za méně než 5 minut po předběžném ustavení polárním hledáčkem.