Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:robozor:arom

Toto je starší verze dokumentu!


AROM

AROM (Autonomous robotic observatory manager) je několik open-source programů pro ovládání a správu autonomních observatoří. Celý systém je postaven na frameworku pro ovládání robotů - ROS (Robotic operation system).

AROM je navržen pro použití s malými (amatérskými) dalekohledy a komplexními autonomními hvězdárnami. Celý řídicí systém je proto navržen tak, aby dokázal běžet na jednodeskových počítačích jako je například ODROID. Software by měl dohlížet na všechny stavy hvězdárny, které můžou mít dopad na kvalitu pozorování. Mezi tyto podmínky patří počasí, stav hvězdárny, vybavení, poloha montáže a spousta dalších parametrů.

Hardware

Podporovaný hardware

Montáže

Všechny upravené rovníkové montáže s krokovými motory. Testováno s HEQ5. Zmíněná úprava spočívá v nahrazení původní, nevyhovující, elektroniky elektronikou ze stavebnice MLAB. Především budičem krokových motorků HBSTEP. Více o řízení montáží je na stránce pyDirectMount.

  1. pyDirectMount (rovníkové montáže s korkovými motory. [ve vývoji]
  2. EQdirect [ToDo]
  3. SynScan [ToDo]
  4. LX200 [ToDo]
Kamery

Kamery používané v systému AROM jsou rozděleny na dvě skupiny. První skupina jsou kamery určené pro použití na dalekohledech (astronomické kamery). Druhá skupina obsahuje kamery pro dohled nad pozorovatelnou.

Astro kamery

  1. Canon EOS (DSLR značky canon) [ve vývoji]
  2. MII [ToDo]
  3. Atik [ToDo]
  4. V4L [ToDo]

Dohledové kamery

  1. V4L (standardní webkamery) [ve vývoji]
  2. MII [ToDo]
Fokusér

O fokusér se stará program pro ovládání kamery. Tento program rozšiřuje ovladač kamer pro použití s externími fokuséry.

Meteostanice
  1. AWS - meteostanice MLAB (podporuje rozšíření do spousty různých měřících bodů.) [ve vývoji]
Vypínání napájení jednotlivých zařízení

Odpojování napájení jednotlivých zařízení je bezpečnostní prvek a zároveň způsob, jak nejsnáze restartovat zaseknuté zařízení. Toto se řeší pomocí výkonový tranzistorů NFET4X01B pro úrovně 5, 12V. Pro spínání 220V AC je třeba použít TRIACSHARP. Ovládání těchto zařízení je zajištěno pomocí I2C GPIO.

Kupole, střechy

[ToDo]

DewDeffender

Zařízení pro inteligentní vyhřívání částí vybavení hvězdárny. Především pro optické systémy a různé kamery.

  1. DewDeffender [ve vývoji]

Software

Instalace

Nejdříve je potřeba si nainstalovat ROS

Vytvoříme si ROS workspace.

mkdir ~/arom_ws/src -p
cd ~/arom_ws/src/
catkin_init_workspace

poslední příkaz nám vytvoří soubor CMakeLists.txt. Nyní musíme „přeložit“ workspace.

cd ..
catkin_make

vzniknou nám složky build a devel. Dále si přidáme cestu k tomuto workspace do terminálu.

source devel/setup.bash

Přejdeme do složky src a vytvoříme balíček ROS programu.

# catkin_create_pkg <package_name> [depend1] [depend2] [depend3]

cd src
catkin_create_pkg windowblind std_msgs rospy

Jako parametry pro catkin_create_pkg zde máme název balíčku a další parametry, závislosti, které se rovnou přidají do package.xml souboru. Tyto závislosti je možné měnit později.

Přejdeme zpět do pracovního adresáře a sestavíme obsažené balíčky.

cd ..
catkin_make

přidáme si tento balíček do ROS prostředí

. devel/setup.bash
cs/robozor/arom.1474803306.txt.gz · Poslední úprava: 2016/09/25 11:35 (upraveno mimo DokuWiki)