Abstract

Autonomous robotic observatories can use modern communications to receive pertinent information from institutes that generate events to observe (e.g., supernovae, near‐earth asteroids, gravitational lensings, and gamma‐ray bursts). This paper is addressed to astronomers who are not specialists in computer science. We give explanations of some basic and advanced protocols to receive events and how to implement them in a robotic observatory software. We describe messages such as GCN notices, VOEvents or RTML, and protocols such as CGI, HTTP, SOAP, RSS, and XMPP.

Highlights

  • Autonomous robotic observatories (AROs) use complex software to control devices and to check the security conditions

  • We focus on protocol techniques usually used by telescope networks in the context of the Virtual Observatories (VOs)

  • These protocols are mostly defined and maintained by the International Virtual Observatory Alliance (IVOA) and the scope of this paper is to present them to the astronomers that are not specialists in computer science

Read more

Summary

Introduction

Autonomous robotic observatories (AROs) use complex software to control devices and to check the security conditions (weather, power supply, and mechanical sensors). This software must exchange messages with its different parts and with external resources. All server agents are managed by a more intelligent agent that collects the status of the observatory and the schedule of observations and decides to send orders to the server agents This intelligent agent is a client in the context of the computing science (see Figure 1). The intelligent agent sends messages to server agents in an order corresponding to the sequence of observations scheduled. An example of a more complex telescope network and its agents (RoboNetII) is described in [4]

What Is a Protocol?
Protocols to Prepare Observations
Protocols to Receive Events
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.