Návrh a implementace uživatelského rozhraní sítě robotických dalekohledů řízených systémem RTS2
Design and implement user interface for robotics network of telesocpes with RTS2
Type of document
diplomová prácemaster thesis
Author
Mečiar Radek
Supervisor
Vítek Stanislav
Opponent
Kubánek Petr
Field of study
Počítačové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra řídicí technikyDefended
2017-06-14Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Práce se zabývá návrhem a~implementací softwaru pro sjednocení přístupu k~observatořím využívajících systém RTS2. Cílem práce je zpřehlednit a~ulehčit ovládání observatoří z~jednoho místa, společně s~náhradou konzolového přístupu ovládání. Hlavním výsledkem práce je software. Konkrétně se jedná o~webovou aplikaci, která se skládá z~JavaScriptové klientské části a~serveru napsaného v~jazyce Java. Práce dále shrnuje základní informace o~systému RTS2, které jsou potřebné k~implementaci. Hlavní analýza RTS2 systému se týká HTTP metod, které umožňují vzájemnou komunikaci mezi servery. Výsledkem práce je serverové řešení, které je schopné komunikovat s~více systémy RTS2. Vytvořený server používá protokol HTTP, jako klient, tak jako server pro přístup. Pro serverovou část byl implementován WebSocket server a~zprovozněna ukázková funkce. Klientská část je schopna se připojit a~komunikovat s~vytvořeným serverem. Je určena k~přehlednému podání informací uživateli. Vytvořená aplikace umožňuje správu uživatelů a~systémů RTS2, jejich cílů pozorování, zařízení a~jednotlivých parametrů, front pro plánování a~umožňuje přístup k~napozorovaným datům. The thesis deals with design and implementation of a software for a control unification with observatories using the RTS2 system. The objective of the thesis is to facilitate and simplify the control of an observatory from one web application together with a console access control replacement. The main result of the thesis is the software. Specifically, the software is a web solution that consists of a JavaScript client and a Java server. The thesis also analyzes basic inforamtions about the RTS2 system in volume needed for the implementation. The analysis of the RTS2 system concerns HTTP methods that allow communication between servers. The created server uses HTTP as a client as well as an server and it is able to communicate with multiple RTS2 systems. Basic WebSocket protocol was implemented for the server part and also with a demonstartion of use. The client part is able to communicate with server part and provide informations for users. Created solution enables an administration of users, observatories, targets, devices and their properties, queues management for planing of observations and pictures access considering data flow optimalization.
Collections
- Diplomové práce - 13135 [328]