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

cs:programming_tasks [2014/10/05 17:57] – [Správa systému stanic] kaklikcs:programming_tasks [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řá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 dataPodrobně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 intenzity větru 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 parametry zobrazení by bylo možné nastavovat 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 240: Řádek 237:
 ==== Řešitelé ==== ==== Řešitelé ====
  
-Projekt je realizován týmem několika studentů ČVUT, VUT a členů Robozor: +Projekt je realizován týmem několika studentů ČVUT, VUT a členů [[http://www.robozor.cz/|Robozor]]
  
   * 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 ====
  
-Projekt byl podpořen z fondu ESA projektem ESA Summer of Code 2013.+Projekt byl podpořen z fondu ESA projektem ESA Summer of Code 2013 a 2014.
  
  
cs/programming_tasks.1412531845.txt.gz · Poslední úprava: 2014/10/05 17:57 (upraveno mimo DokuWiki)