Uživatelské nástroje

Nástroje pro tento web


cs:programming_tasks

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:programming_tasks [2014/10/26 18:31] – [Řešitelé] kaklikcs:programming_tasks [2016/02/18 20:43] (aktuální) – [Astrozor] roman
Řádek 1: Řádek 1:
-====== Softwarové úlohy k řešení ======+====== Softwarové úlohy k vyřešení ======
  
 ===== Infrastruktura pro rozprostřené měřící projekty ===== ===== Infrastruktura pro rozprostřené měřící projekty =====
Řádek 21: Řádek 21:
   * Měření a koordinace sítě [[cs:abl|Automatických balónových sond]]   * Měření a koordinace sítě [[cs:abl|Automatických balónových sond]]
   * Nódy fungující jako datová úložiště, případně provádějící nějaké výpočty nad daty (dataminingové servery)   * Nódy fungující jako datová úložiště, případně provádějící nějaké výpočty nad daty (dataminingové servery)
 +  * [[http://envisense.org/floodnet/floodnet.htm|Limnimetry]] pro měření výšky hladiny.
  
 Každý nód je součástí sítě a bude obsluhován pozorovací aplikací (např, [[cs:radio-observer|Radio Observer]], Meteor Observer, [[cs:visual-observer|Visual Observer]], atd.) a daemonem [[cs:station-supervisor|Station-supervisor]], který bude řešit dohled nad funkcí stanice, a předávání telemetrických dat. Jiný daemon by naopak měl zabezpečovat úložný prostor do kterého bude měřící aplikace ukládat data a následně řešit jejich optimální rozdistribuování mezi jednotlivé datové servery v síti.  Každý nód je součástí sítě a bude obsluhován pozorovací aplikací (např, [[cs:radio-observer|Radio Observer]], Meteor Observer, [[cs:visual-observer|Visual Observer]], atd.) a daemonem [[cs:station-supervisor|Station-supervisor]], který bude řešit dohled nad funkcí stanice, a předávání telemetrických dat. Jiný daemon by naopak měl zabezpečovat úložný prostor do kterého bude měřící aplikace ukládat data a následně řešit jejich optimální rozdistribuování mezi jednotlivé datové servery v síti. 
Řádek 26: Řádek 27:
 ==== Vlastnosti systému ==== ==== Vlastnosti systému ====
  
-  - Síť by mela umět posílat informační zprávy o nízkém datovem objemu upozornujici na aktualni specialni udalosti. Napriklad v pripada bolidove site je to bolid o kterem lze predpokladat dopad a Zem. tj. Je potreba zmerit dalsi udaje o atmosfere, jako jsou napriklad smery vetru. V ruznych vyskach. +  - Síť by mela umět posílat informační zprávy o nízkém datovem objemu upozornujici na aktualni specialni udalosti. Napriklad v pripadě bolidové site je to bolid o kterem lze predpokladat dopad a Zem. tj. Je potreba zmerit dalsi udaje o atmosfere, jako jsou napriklad smery vetru. V ruznych vyskach. 
   - Stanice by měla být konfigurovatelná přes webové rozhraní na centrálním serveru (Něco jako [[http://boincstats.com/cz/bam/|Boinc BAM!]])   - Stanice by měla být konfigurovatelná přes webové rozhraní na centrálním serveru (Něco jako [[http://boincstats.com/cz/bam/|Boinc BAM!]])
   - Server střádající data by měl mít API které by umožňovalo programování dalších aplikací, které by data využívaly (například na živé výstupy ve hvězdárnách a planetáriích, nebo pro výukové účely)   - Server střádající data by měl mít API které by umožňovalo programování dalších aplikací, které by data využívaly (například na živé výstupy ve hvězdárnách a planetáriích, nebo pro výukové účely)
Řádek 132: Řádek 133:
   * [[https://lhcb-online.web.cern.ch/lhcb-online/ecs/PVSSIntro.htm|PVSS II]]   * [[https://lhcb-online.web.cern.ch/lhcb-online/ecs/PVSSIntro.htm|PVSS II]]
   * [[http://www.ros.org/wiki/|ROS]], případně některý systém určený k [[http://www.astro.physik.uni-goettingen.de/~hessman/MONET/software.html|robotizaci dalekohledů]].   * [[http://www.ros.org/wiki/|ROS]], případně některý systém určený k [[http://www.astro.physik.uni-goettingen.de/~hessman/MONET/software.html|robotizaci dalekohledů]].
 +  * [[http://oscada.org/en/main/about-the-project/|OpenSCADA]]
  
  
Řádek 153: Řádek 155:
 === Webové rozhraní === === Webové rozhraní ===
  
-Oznaceni headecha meteoru v internetovem prohlizeci, kliknutim na nahled vygenerovany na serveru. +Webové rozhraní musí být primárním nejjednodušším pohledem na data. Podrobnější prohlížení může probíhat při stažení setu dat na desktopovém počítači. 
-(mela by byt oznacovana primka s ohledem na nutnost zjisteni casoveho posunu). +
- +
-Označení by prováděli dobrovolní zpracovatelé. Podobně, jako tomu je v projektu [[https://www.zooniverse.org/#space|SETILive]] +
- +
- +
-== Přehrávání radiových záznamů == +
- +
-Živý waterfall a audio výstup generovaný z HTML5. (Podobně jako řešení [[http://www.globaltuners.com/home.php|GlobalTuners]], nebo [[http://www.websdr.org/|WebSDR]]). Tento způsob prohlížení by se spustil po otevření RAW záznamu detekovaného radiového signálu.+
  
 == Zobrazení meteorologických dat == == Zobrazení meteorologických dat ==
Řádek 169: Řádek 163:
 Podobným řešením se zabývá projekt [[https://nit.felk.cvut.cz/drupal/cs/moznostizobrazeni|Možnosti zobrazení časových průběhů pro visuální analýzu]] Podobným řešením se zabývá projekt [[https://nit.felk.cvut.cz/drupal/cs/moznostizobrazeni|Možnosti zobrazení časových průběhů pro visuální analýzu]]
  
- +Rozložení směru a intenzity větru v závislosti na poloze lze zobrazit [[https://www.windyty.com/|pohybem v mapě]].
- +
-=== Vykreslování fits === +
- +
-Ideálně by fits prohlížeč měl být součástí webové stránky a parametry zobrazení by bylo možné nastavovat v prohlížeči, který by řešil jejich vykreslování. Například nastavení barevné palety, nebo skládání více FITS do filmového pásu. +
- +
-Existující webové prohlížeče FITS:  +
- +
-  * [[https://github.com/slowe/jsFITS|jsFITS]] - neumí otevřít fits s rozšířenou hlavičkou. +
-  * [[https://www.gitorious.org/online-fits-viewer/sfviewer/source/e2f175c3fba7e06939424ba9e40a0a05b400eb3d:|Online FITS Viewer]] Plug-in do systému [[http://elgg.org/|Elgg]]. +
-  * http://aladin.u-strasbg.fr/ +
-  * http://www.visiomatic.org/ (described here: http://arxiv.org/abs/1403.6025) +
-  * http://js9.si.edu/ +
-  * https://github.com/astrojs/fitsjs+
  
  
Řádek 204: Řádek 185:
   * [[http://qcn.stanford.edu/sensor/|About Quake-Catcher Network Sensor Monitoring]]   * [[http://qcn.stanford.edu/sensor/|About Quake-Catcher Network Sensor Monitoring]]
   * [[https://nit.felk.cvut.cz/drupal/cs/univerzalniuloziste|Univerzální úložiště nejen pro lékařská data]]   * [[https://nit.felk.cvut.cz/drupal/cs/univerzalniuloziste|Univerzální úložiště nejen pro lékařská data]]
 +  * [[http://www.nimbits.com/index.jsp|Nimbits a platform for connecting people, sensors and software to the cloud and one another]]
  
 ===== Integrovaný SDR přijímač ===== ===== Integrovaný SDR přijímač =====
Řádek 210: Řádek 192:
  
   * [[http://openhpsdr.org/wiki/index.php?title=Ghpsdr3|Ghpsdr3]]   * [[http://openhpsdr.org/wiki/index.php?title=Ghpsdr3|Ghpsdr3]]
 +
 +
 +===== Diagnostika a testování =====
 +
 +==== MEMS akcelerometr pro vibrodiagnostiku ====
 +
 +Ověření možností použití moderních low-cost MEMS snímačů pro měření vibračních parametrů strojů. K dispozici je  měřící přípravek s motorem a akcelerometrickým snímačem [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA8451Q|MMA8451Q]] v modulu [[cs:imu|IMU01A]]. Ke snímači dále existuje připravená [[cs:pymlab|knihovna]] v jazyce Python otestovaná pod operačním systémem Linux.
 +
 +Cílem úlohy je zjistit limity použití aktuální MEMS technologie v diagnostických aplikacích rotačních strojů.
 +
 +==== Termografický mapovací systém ====
 +
 +V diagnostice a vývoji plošných spojů je výhodné použití [[http://en.wikipedia.org/wiki/Thermographic_camera|termografických zobrazovacích metod]], které umožňují odhalit nadměrné tepelné namáhání, nebo vadné provedení spojů či poruchu osazených součástek. Klasické použití termografické kamery je jednak velmi nákladné a navíc je z hlediska aplikace limitující jejich prostorové rozlišení. 
 +Alternativním přístupem pro diagnostiku plošných spojů je použití bodového senzoru s velmi úzkým zorným polem. Takovýto sensor může být umísten nad deskou plošných spojů ve skenovacím zařízení umožňující posuny ve dvou osách. Složením bodových měření v ploše je možné získat obraz teplot na plošném spoji s prostorovým rozlišením stejným, nebo lepším než u termografické kamery.
 +
 +Jako vhodný snímač lze použít například [[cs:thermophile]]. Uchycený v libovolném přípravku umožňující 2D posuvy. Pro experimenty je k dispozici mechanika z [[http://reprap4u.cz/rebelix/|3D tiskárny]]. Podobně jako ve výše uvedeném úkolu je možné přípravek připojit k libovolnému počítači přes USB pomocí knihovny [[cs:pymlab]].
  
  
Řádek 217: Řádek 215:
  
   -Moznost pouzit identifikacni karty    -Moznost pouzit identifikacni karty 
-  -Identifikovat uzivatele na hvezdarne na zaklade informaci o mobilnim telefonu IMEI, IP MAC, Bluetooth MAC (sparovani s bluetooth). +  -Identifikovat uzivatele na hvezdarne na zaklade informaci o mobilnim telefonu IMEI, IP MAC, Bluetooth MAC (sparovani s bluetooth). Na tento problém existuje open-source projekt [[https://google.github.io/physical-web/|physical-web]]. Jde o bluetooth zařízení, které vysílá url adresu. Zařízení by mělo tyto zprávy přijmout a v případě OS android zařízení zobrazí upozornění v notifikační liště na místní fyzickou stránku.
   -Na pozorovacim miste by bylo zarizeni, ktere tyto informace bude ziskavat.   -Na pozorovacim miste by bylo zarizeni, ktere tyto informace bude ziskavat.
  
 Další [[http://www.astrozor.cz/index.php?udalost=3|náměty]] a [[http://www.astrozor.cz/index.php?udalost=2|chyby]] jsou k dispozici přímo na [[http://www.astrozor.cz/index.php?misto=2|Astrozoru]] Další [[http://www.astrozor.cz/index.php?udalost=3|náměty]] a [[http://www.astrozor.cz/index.php?udalost=2|chyby]] jsou k dispozici přímo na [[http://www.astrozor.cz/index.php?misto=2|Astrozoru]]
- +==== Meteogramy pro astronomy ====
-===== Meteogramy pro astronomy =====+
  
 Generování pohledu na oblačnost na obloze z určitého pozorovacího místa. Meteogram v podobě videa by mohl zobrazovat i  časový vývoj oblačnosti. Generování pohledu na oblačnost na obloze z určitého pozorovacího místa. Meteogram v podobě videa by mohl zobrazovat i  časový vývoj oblačnosti.
Řádek 229: Řádek 226:
 Vypocet z modelu NMM nebo WRF. Vypocet z modelu NMM nebo WRF.
  
-Výsledek tohoto výpočtu by se dal použít pro plánování pozorování. +Výsledek tohoto výpočtu by se dal použít pro plánování pozorování. Podobné služby existují pro sportovní disciplíny jako je [[http://flymet.meteopress.cz/|Sportovní létání]] nebo [[http://www.windguru.cz/cz/|Windsurfing/Kitting]].
  
-==== Reference ====+=== Reference ===
  
   * [[https://openmeteoforecast.org/wiki/Main_Page|Open Meteo Forecast]]   * [[https://openmeteoforecast.org/wiki/Main_Page|Open Meteo Forecast]]
Řádek 244: Řádek 241:
   * Martin Povišer - Digitalizace signálu a decentralizace úložiště   * Martin Povišer - Digitalizace signálu a decentralizace úložiště
   * [[https://usermap.cvut.cz/profile/milikjan/|Bc. Jan Milík]] - Rádiová detekce meteorů    * [[https://usermap.cvut.cz/profile/milikjan/|Bc. Jan Milík]] - Rádiová detekce meteorů 
-  * [[https://usermap.cvut.cz/profile/kakonjak/|Bc. Jakub Kákona]] - Organizace a architektura projektu +  * [[https://usermap.cvut.cz/profile/kakonjak/|Ing. Jakub Kákona]] - Organizace a architektura projektu 
  
 ==== Podpora projektu ==== ==== Podpora projektu ====
cs/programming_tasks.1414348284.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)