cs:robozor:arom_pydirectmount
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:robozor:arom_pydirectmount [2016/09/11 22:54] – roman | cs:robozor:arom_pydirectmount [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== AROM, PyDirectMount ====== | ====== AROM, PyDirectMount ====== | ||
- | [[PyDirectMount]] je python knihovna, která ovládá pohyby | + | [[PyDirectMount]] je python knihovna |
===== Hardware ===== | ===== Hardware ===== | ||
+ | Testování tohoto softwaru probíhá na upravené montáži HEQ5, která je řízena krokovými motory. Veškerá původní elektronika montáže byla odpojena a nahrazena moduly z MLABu. | ||
+ | |||
===== Software ===== | ===== Software ===== | ||
- | Knihovna pro řízení montáže se nachází na [[https:// | + | Knihovna pro řízení montáže se nachází na [[https:// |
+ | |||
+ | ==== Metody použité pro řízení montáže ==== | ||
+ | * connect - připojení k montáži | ||
+ | * Slew - přejet na požadované souřadnice, | ||
+ | * Track - Zapnout hodinový stroj | ||
+ | * TrackTLE - Sledovat TLE objekt | ||
+ | * TrackStop - Vypnout hodinový stroj | ||
+ | * SetTrack - Nastavit rychlost hodinového stroje | ||
+ | * GoTo - //Slew// + //Track// | ||
+ | * GoToTLE - //Slew// + // | ||
+ | * GoToHome - přejet do ' | ||
+ | * Park - uzamknout montáž proti pohybu | ||
+ | * UnPark - odemknout montáž proti pohybu | ||
+ | * Sync - sesynchronizovat předpokládané souřadnice a reálné | ||
+ | * AddAlignment - Přidat kalibrační bod | ||
+ | * Shutdown - // | ||
+ | * Start - // | ||
+ | |||
==== Meridian-flip==== | ==== Meridian-flip==== | ||
+ | Paralaktické montáže na svislém sloupku mají problém, že při pozorování přes místní meridián můžou pak narazit do svého sloupku. Tento problém řeší přestavení montáže (meridian-flip) při přiblížení meridiánu. Celý proces spočívá v otočení RA i DEC osy o 180°. | ||
+ | |||
+ | ====Ustavení montáže==== | ||
+ | Správné ustavení montáže (alignment) při skládání pozorovací sestavy má obrovský vliv na kvalitu pozorování. Některé montáže poskytují polární hledáček, ale ustavení pomocí hledáčku není dostatečně přesné. Existuje několik různých postupů pro přesné ustavení. | ||
+ | |||
+ | ===DARV=== | ||
+ | Ustavení DARV (Drift Alignment by Robert Vice method) spočívá v několika jednoduchých krocích, kterými se ustavení velmi zpřesní. Při této metodě je potřeba kamera. | ||
+ | |||
+ | - Zaměřit jasnější Hvězdu v okolí průsečíku meridiánu a deklinace (Ha = 0, Dec = 0) | ||
+ | - Spustit expozici kamery (cca 2 min) | ||
+ | - Na začátku expozice chvíli (5s) mít spuštěný tracking | ||
+ | - Vypnout tracking (zpomalit) a počkat 1 minutu | ||
+ | - Zrychlit tracking ve směru pohybu hvězd (zrychlit) a počkat do konce expozice | ||
+ | - Pokud hvězda vykreslila tvar písmena V upravíme azimut montáže a opakujeme bod 2 do doby, než vykreslený tvar je úsečka (obě části stopy se překrývají) | ||
+ | - Montáž namíříme na západ (nebo východ) blízko k deklinaci na jasnější hvězdu. | ||
+ | - Opakujeme bod 2. Při trajektorii ve tvaru V měníme elevaci montáže do doby, než nezískáme úsečku. | ||
+ | - Správnost můžeme zkontrolovat na druhé straně (východ/ | ||
+ | |||
+ | |||
==== Absolutní poloha ==== | ==== Absolutní poloha ==== | ||
Pro získání polohy například po výpadku proudu nebo naražení montáže je nutné získat absolutní polohu pro bezpečné zaparkování. K tomu je dobré použít [[cs: | Pro získání polohy například po výpadku proudu nebo naražení montáže je nutné získat absolutní polohu pro bezpečné zaparkování. K tomu je dobré použít [[cs: | ||
+ | ==== GoTo ==== | ||
+ | Pro přejezd montáže na zadané souřadnice je potřeba ovladači předat souřadnice pomocí ROS zpráv. Z terminálu lze zprávu poslat například takto: | ||
+ | | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | rostopic pub / | ||
+ | |||
+ | Lze poslat přímo souřadnice v AltAz formátu, nebo jméno objektu z některých katalogů. Dostupnost požadovaného objektu v katalogu systému si můžete ověřit na stránkách [[http:// | ||
+ | |||
+ | ==== Zpětná vazba ==== | ||
+ | Zpětná vazba poskytuje informace o stavu montáže. Těmito stavy se myslí poloha montáže (hadec resp. altaz souřadnice), | ||
+ | |||
+ | === Poloha montáže === | ||
+ | Poloha montáže může být získávána několika způsoby. Buď z čítače kroků budiče krokových motorů [[cs: | ||
+ | |||
+ | ROS wrapper pro [[PyDirectMount]] [[cs: | ||
+ | |||
+ | |||
+ | |||
+ | ==== Instalace ==== | ||
+ | sudo apt install python-astropy python-ephem python3-astropy python3-ephem | ||
+ | |||
+ | <WRAP center round important 80%> | ||
+ | Je vyžadována verze astropy v1.3 a vyšší. Starší verze neobsahují všechny potřebné moduly. | ||
+ | </ | ||
+ | |||
+ | git clone https:// | ||
+ | cd pyDirectMount | ||
+ | python setup.py develop | ||
+ | |||
+ | ===== Příklady ===== | ||
+ | V repozitáři je připraveno několik příkladů, | ||
+ | |||
+ | ==== Kalibrace ==== | ||
+ | Jeden z příkladů lze použít jako nástroj pro změření počtu kroků na 1 otočení v případě, že tuto informaci přesně neznáme. Počet kroků na jedno otočení je nezbytná informace pro správné fungování zbytku ovladače. | ||
+ | |||
+ | Po spuštění příkladu se provede inicializace [[cs: |
cs/robozor/arom_pydirectmount.1473634447.txt.gz · Poslední úprava: 2016/09/11 22:54 (upraveno mimo DokuWiki)