GLORIA Robotic Telescope Architecture Author: Francisco SANCHEZ (Project Coordinator) http://gloria-project.eu (FP7/2007-2012) under grant agreement number 283783.
Index 1 Introduction 1.1 Collective Intelligence 1.2 Citizen science in Astronomy 2 GLORIA Introduction & Objectives 3 GLORIA Experiments 3.1 Online 3.2 Offline 4 GLORIA System 4.1 Architecture 4.1 Karma & Policies 5 GRTS (GLORIA Robotic Telescope System) 5.1 Foreground 5.2 Architecture 5.3 Examples 6 Future collaborations 7 References
Presentation Francisco SANCHEZ o o Associated professor of Technical University of Madrid - Computer Science Faculty Project Coordinator of GLORIA project (http://gloria-project.eu) GLORIA (GLObal Robotic telescope Intelligent Array) o o o FP7 european project (G.A. nº 283783 ) Total budget 2,5 M, Starting date October 2011 (3 years) 13 partners, 8 countries: UPM, CSIC, UMA, IAC (Spain) ASU-CAS, FZU-CAS, CTU (Czech Republic) INAF (Italy) SAO (Russia) UCD (Ireland) UCH (Chile) UOXF (UK) UWAR (Poland)
Presentation Ciclope group Profesores Francisco SÁNCHEZ (FI - UPM) Raquel CEDAZO (EUITI - UPM) Doctorandos Esteban GONZÁLEZ Fernando SERENA Fernando IBAÑEZ Alvaro MANCHADO (GMV) Contratados Urko SERRANO
The original idea GLORIA is inspired in Ciclope's experienced of Montegancedo Astronomical Observatory at UPM (2007) The first free access robotic telescope of the world
Software Architecture
Robotic telescope components Inside of the observatory
TAD Telescopio Abierto de Divulgación
Index 1 Introduction 1.1 Collective Intelligence 1.2 Citizen science in Astronomy 2 GLORIA Introduction & Objectives 3 GLORIA Experiments 3.1 Online 3.2 Offline 4 GLORIA System 4.1 Architecture 4.1 Karma & Policies 5 GRTS (GLORIA Robotic Telescope System) 5.1 Foreground 5.2 Architecture 5.3 Examples 6 Future collaborations 7 References
1 Introduction 1.1 Collective Inteligence Collective intelligence is a shared or group intelligence that emerges from the collaboration and competition of many individuals and appears in consensus decision making... [wikipedia.org] Examples o o o o Economics Crowdfunding -> kickstarter, verkami, lanzanos Credit rating platform -> wikirating Education & culture Wikipedia, Recaptcha, duolingo Politics Wikipartido Citizen science Chemistry -> foldit Astonomy -> startdust project, Galaxy Zoo, Zoo Universe, GLORIA
Index 1 Introduction 1.1 Collective Intelligence 1.2 Citizen science in Astronomy 2 GLORIA Introduction & Objectives 3 GLORIA Experiments 3.1 Online 3.2 Offline 4 GLORIA System 4.1 Architecture 4.1 Karma & Policies 5 GRTS (GLORIA Robotic Telescope System) 5.1 Foreground 5.2 Architecture 5.3 Examples 6 Future collaborations 7 References
List of participa nts: Participant organisation name Part. short name Country 1. Introduction Participant no. * 1 (Coordinator) Universidad Politécnica de Madrid UPM Spain 2 Astronomical Institute, Academy of Sciences of the Czech Republic ASU-CAS Czech Republic 3 Consejo Superior de Investigaciones Científicas CSIC Spain 4 Czech Technical University CTU Czech Republic 5 Institute of Physics of the Academy of Sciences of the Czech Republic FZU-CAS Czech Republic 6 Instituto de Astrofísica de Canarias IAC Spain 7 Special Astrophysical Observatoryc SAO Russia 8 University College Dublin UCD Ireland 9 Universidad de Chile UCH Chile 10 Universidad de Málaga UMA Spain 11 Universita di Bologna UNIBO Italy 12 Uniwersytet Warszawski UWAR Poland 13 - GalaxyZoo team (Oxford University - England)
NETWORK ACTIVITIES WP1: Coordination (UPM) WP2: Dissemination (UCD) WP3: Def i nitions of standards (UMA) SERVICES ACTIVITIES WP4: Support to partners and web community (CSIC) JOINT RESEARCH ACTIVITIES WP5: Implementation R.T. Standard (UMA) WP6: Implementation web Interface (UPM) WP7: On-line experiments (CTU) WP8: Off-line experiments (UWAR) WP9: P2P Multimedia broadcasting and storage (UPM)
A NEW WAY FOR DOING RESEARCH! Obj. 1. GLORIA, create a social network for researching Astronomy Obj. 2. GLORIA is going to grow in size Obj. 3. Adding to GLORIA new scientifi c issues Obj. 4. Engage newcomers to GLORIA community Obj. 5. Make GLORIA sustainable into the future
Objective. 1 Create a social network for researching astronomy A web community is going to teleoperate telescopes and analyse their data
Obj. 1: Create a social network for researching astronomy
T2 T1 T6 T3 T4 T7 T11 T8 T12 T5 T9 T10 T13 T14 T15 T16 T17
Objective. 2 Increase the number of telescopes How to connect more telescopes to GLORIA?
Objetive 2: Increase the number of telescopes
Example 1 of an amateur astronomer http://www.datsi.fi.upm.es/hyperion/astronomia.html
Example 2 of amateur astronomers. La Hita observatory
Other telescopes GLORIA Telescope Sharing Similar to P2P file sharing philosophy Users share observing time through GLORIA Observing time will be weighted by the karma of the telescope GLORIA earns a % of observing time for its community You share your files because you can get more i.e. 20% Users who may have robotic telescopes: Amateur astronomers Amateur Astronomy clubs Professional astronomers Professional observatories
GLORIA Telescope Sharing: example A user robotizes his/her telescope with GLORIA software His telescope initially is rated with a karma (0-10) 7,3 The time sharing could be: The user gets 20 % local observing time 60 % other locations observing time The user gives 60 % local observing time to other telescopes owners 20 % local observing time GLORIA community
GLORIA Telescope Sharing: example Pros: The user can observe in other locations or hemisphere The user can observe even with telescopes with higher karma Bigger aperture, technology, seeing, etc A user robotizes his/her telescope with GLORIA software If the user is not going to use his observing time, he can donate it, increasing his/her karma Cons: The user must robotize his/her telescope with GLORIA software The user loses a 20% of his/her observing time
Objective. 3 Increase the number of scientifi c issues GLORIA is allowing to research in new Astronomical issues How to add new experiments to GLORIA?
User friendly interface
Objective 3.1: Increase the number of on-line experiment (i.e. The Sun )
Off-line experiments
Objective 3.2: Increase the number of off-line experiment (i.e. Galaxy Zoo )
Objective. 4 Increase the citizen scientists How GLORIA comunity can grow up?
Traditional way July 11th, 2008 (21:00h). Dissemination activity in CosmoCaixa Madrid: The stormy pass of the solar system
Objective 4: Engage newcomers
Objectives: How to motivate citizen scientist?. Obj. 4. Engage newcomers to GLORIA community GLORIA itself is a powerfull dissemination tool viral marketing Obj. 4.1. Live broadcasting of astronomical events Total solar eclipses, auroras, etc Obj. 4.2. Telescopes and community members will collaborate in: Collaborative Multimedia P2P broadcasting Collaborative P2P data storaging
Objective. 5 Increase the funds How GLORIA network can survive to the future?
Objective 5: Make GLORIA susteinable Core part The infrastructure for keeping GLORIA alive is very cheap, A central computer All the work is done by the community supporting the addition of future telescopes Supporting comunity, FAQ and documentation Distributed part Telescopes are maintained by their owners Funding core part Donation, sponsors Publicity Selling advising and engineering services
Index 1 Introduction 1.1 Collective Intelligence 1.2 Citizen science in Astronomy 2 GLORIA Introduction & Objectives 3 GLORIA Experiments 3.1 Online 3.2 Offline 4 GLORIA System 4.1 Architecture 4.1 Karma & Policies 5 GRTS (GLORIA Robotic Telescope System) 5.1 Foreground 5.2 Architecture 5.3 Examples 6 Future collaborations 7 References
4 GLORIA System GS Architecture o Components: Presentation GLORIA Services o Paradigm: SOA [1] o Technologies: Web Services [2] Liferay [3] MySQL [4] RTS Network o Operating system: GRTS o Interface: Web services HL Protocol
4 GLORIA System (karma&policies) KARMA: It is an index to measure the participation of a user in GLORIA o Examples: Meneame, Diggs. Why is necessary? o We need to distribute limited resources (observation time) among users. How to calculate this value? o Each user performs actions on GLORIA resources (images, telescopes, etc..). o Each action has an associated value (depending on policy). How to distribute the observation time? o Economic model. Introduction of a new currency: GLORIUS. o More karma, more money. o Assignment of observation time through auctions. How can users increase their karma? o Participating in social resources (fora, news, etc...). o Evaluating resources and being evaluated (votable objects). o Executing & designing experiments.
4 GLORIA System (karma & Policy)
Index 1 Introduction 1.1 Collective Intelligence 1.2 Citizen science in Astronomy 2 GLORIA Introduction & Objectives 3 GLORIA Experiments 3.1 Online 3.2 Offline 4 GLORIA System 4.1 Architecture 4.1 Karma & Policies 5 GRTS (GLORIA Robotic Telescope System) 5.1 Foreground 5.2 Architecture 5.3 Examples 6 Future collaborations 7 References
5 GRTS Foreground Ciclope Astro o o RTS2 o o o o Web 2.0 Includes servers to handle different devices Mounts LX200 and Gemini CCD Cameras like SBIG or DMK and DBK FCUSB to control DC focus motors Controls a large number of devices No graphical interface XML-RPC interface Allows planned observations
5 GRTS Architecture Idea: To integrate a telescope in GLORIA we need a software component that allows us to connect different devices with GLORIA System. Questions: How should this component be? What are its requirements? How can this component interact with these devices?
5 GRTS Architecture Idea: Serving the purpose of telescope automation, we need to have the appropriate drivers for each of its devices. This is an essential requirement in the way of teleoperation. Questions: The telescopes can be located anywhere in the world. How can GLORIA System interact with them in the same way?
5 GRTS Architecture Idea: GLORIA System needs to talk with all the robotic telescopes of the network. So we have to establish a common way of communication, in terms of link and protocol. Questions: Now, how does this GRTS communicate with different devices?
5 GRTS Architecture Idea: Each device must have a client component that GRTS will use as a connector to interact with it. Thus, GRTS gets to be able to operate with any device. Questions: How is GRTS inside?
5 GRTS Architecture GRTS is composed by: 1 RTI (Robotic Telescope Interface) 1 RTC (Robotic Telescope Controller) N RTD (Robotic Telescope Device) Distributed architecture! RTI Implements Web Services consumed by GLORIA System Speaks GLORIA High Level Protocol RTC Internal RTS Device Controller Operates with all RTD Main features: Device Directory, Scheduler. RTD Depends on the device type: Camera, Dome, Mount, Focuser, Database,... Uses preconfigured connector Speaks GLORIA Low Level Protocol
5 GRTS Examples (OM)
5 GRTS Examples (TAD) Vixen (VMC260L) o o Focal:3020mm Aperture: 260mm Losmandy Titan o Gemini II SBIG ST-10 o Filter Wheel: CFW9-C Dome o Velleman E/S card Webcam
Index 1 Introduction 1.1 Collective Intelligence 1.2 Citizen science in Astronomy 2 GLORIA Introduction & Objectives 3 GLORIA Experiments 3.1 Online 3.2 Offline 4 GLORIA System 4.1 Architecture 4.1 Karma & Policies 5 GRTS (GLORIA Robotic Telescope System) 5.1 Foreground 5.2 Architecture 5.3 Examples 6 Future collaborations 7 References
6 Future collaboration GLORIA Team o o Generate documentation for: robotizing telescopes Developing new drivers and connectors to RTD connecting RTS to GLORIA System Maintaining FAQ Giving technical support to CESAR Other Team o o o o Send GLORIA team feedback and bugs report Participate in the developing of new software components (drivers, web components for exp., etc) Participate in the SRS Designing new experiments
7 References 1. SOA (http://soaprinciples.com/) 2. Web Services ( http://www.w3schools.com/webservices/default.asp) 3. Liferay (http://www.liferay.com/) 4. MySQL (http://www.mysql.com/) 5. CiclopeAstro http://sourceforge.net/projects/castro/ 6. RTS2 http://www.rts2.org/ 7. List of devices supported by RTS2 ( http://www.rts2.org/wiki/hw:start) 8. TAD (http://tad.ll.iac.es:8080/tad/?locale=es)
GLORIA Robotic Telescope Architecture Author: Francisco SANCHEZ (Project Coordinator) http://gloria-project.eu (FP7/2007-2012) under grant agreement number 283783.