The Observatory Control System (OCS) for the Giant Magellan Telescope (GMT) includes all the software and hardware components necessary to control and monitor the GMT optical and electromechanical subsystems and to safely and efficiently operate the GMT observatory. The OCS architecture follows both a component-based and a model-based approaches. Software components are specified using a Domain Specific Language (DSL) which enables codegeneration in several languages and automatic validation of architectural conformance and interfaces. This paper describes the agile development process to generate the final software components from the specifications and the status of the whole development effort.
CIRCE is a near-infrared (1-2.5 micron) imager (including low-resolution spectroscopy and polarimetery) in operation as a visitor instrument on the Gran Telescopio Canarias 10.-4m tele scope. It was built largely by graduate students and postdocs, with help from the UF Astronomy engineering group, and is funded by the University of Florida and the U.S. National Science Foundation. CIRCE is helping to fill the gap in time between GTC first light and the arrival of EMIR, and will also provide the following scientific capabilities to compliment EMIR after its arrival: high-resolution imaging, narrowband imaging, high-time-resolution photometry, polarimetry, and low-resolution spectroscopy. There are already scientific results from CIRCE, some of which we will review. Additionally, we will go over the observing modes of CIRCE, including the two additional modes that were added during a service and upgrading run in March 2016.
We report the results on the EMIR1 (Espectrógrafo Multiobjeto Infra-Rojo) performances after the commissioning period of the instrument at the Gran Telescopio Canarias (GTC). EMIR is one of the first common user instruments for the GTC, the 10 meter telescope operating at the Roque de los Muchachos Observatory (La Palma, Canary Islands, Spain). EMIR is being built by a Consortium of Spanish and French institutes led by the Instituto de Astrofísica de Canarias (IAC). EMIR is primarily designed to be operated as a MOS in the K band, but offers a wide range of observing modes, including imaging and spectroscopy, both long slit and multiobject, in the wavelength range 0.9 to 2.5 μm. The development and fabrication of EMIR is funded by GRANTECAN and the Plan Nacional de Astronomía y Astrofísica (National Plan for Astronomy and Astrophysics, Spain). After an extensive and intensive period of system verification at the IAC, EMIR was shipped to the GTC on May 2016 for its integration at the Nasmyth platform. Once in the observatory, several tests were conducted to ensure the functionality of EMIR at the telescope, in particular that of the ECS (EMIR Control System) which has to be fully embedded into the GCS (GTC Control System) so as to become an integral part of it. During the commissioning, the main capabilities of EMIR and its combined operation with the GTC are tested and the ECS are modified to its final form. This contribution reports on the details of the EMIR operation at the GTC obtained so far, on the first commissioning period.
After 7 years of operation, the GTC 10.4m ground optical telescope, still has areas of improvement in crucial services like Time Synchronization. This paper discusses the difficulties of discovering the origins and effects of issues, during simultaneous event control, in a highly distributed environment, where actions on different subsystems have to be precisely synchronized; the importance of the final delivery phase in a development process; the applied solutions and future improvements.
The “Gran Telescopio de Canarias” (GTC) is an optical-infrared 10-meter segmented mirror telescope at the ORM observatory in Canary Islands (Spain). The GTC Control System (GCS) is a distributed object and component oriented system based on RT-CORBA and it is responsible for the operation of the telescope, including its instrumentation. The current development state of GCS is mature and fully operational. On the one hand telescope users as PI’s implement the sequences of observing modes of future scientific instruments that will be installed in the telescope and operators, in turn, design their own sequences for maintenance. On the other hand engineers develop new components that provide new functionality required by the system. This great work effort is possible to minimize so that costs are reduced, especially if one considers that software maintenance is the most expensive phase of the software life cycle. Could we design a system that allows the progressive assimilation of sequences of operation and maintenance of the telescope, through an automatic self-programming system, so that it can evolve from one Component oriented organization to a Service oriented organization? One possible way to achieve this is to use mechanisms of learning and knowledge consolidation to reduce to the minimum expression the effort to transform the specifications of the different telescope users to the operational deployments. This article proposes a framework for solving this problem based on the combination of the following tools: data mining, self-Adaptive software, code generation, refactoring based on metrics, Hierarchical Agglomerative Clustering and Service Oriented Architectures.
The "Gran Telescopio Canarias" (GTC) is an optical-infrared 10-meter segmented mirror telescope at the Observatorio del Roque de los Muchachos (ORM) observatory in Canary Islands (Spain). The GTC Control System (GCS) is continuously evolving to enhance the operational efficiency. In this work we present the new GCS subsystem to automatize the guiding setup process, both for Fast Guiding and for Slow Guiding. A set of restrictions (including vignetting and photometric computations) is used to select the stars appropriate for guiding, and a merit function is used to choose the best one. Then, the system computes the optical configuration that fits best the selected star, automatically performs the guide star acquisition process and it closes the guide loop.
The Monitoring Service collects, persists and propagates the Telescope and Instrument telemetry, for the Gran Telescopio CANARIAS (GTC), an optical-infrared 10-meter segmented mirror telescope at the ORM observatory in Canary Islands (Spain). A new version of the Monitoring Service has been developed in order to improve performance, provide high availability, guarantee fault tolerance and scalability to cope with high volume of data. The architecture is based on a distributed in-memory data store with a Product/Consumer pattern design. The producer generates the data samples. The consumers either persists the samples to a database for further analysis or propagates them to the consoles in the control room to monitorize the state of the whole system.
The “Gran Telescopio de Canarias” (GTC1) is an optical-infrared 10-meter segmented mirror telescope at the ORM
observatory in Canary Islands (Spain). The GTC control system (GCS), the brain of the telescope, is is a distributed
object & component oriented system based on RT-CORBA and it is responsible for the management and operation of the
telescope, including its instrumentation. On the other hand, the Human motor cortex (HMC) is a region of the cerebrum
responsible for the coordination of planning, control, and executing voluntary movements. If we analyze both systems, as
far as the movement control of their mechanisms and body parts is concerned, we can find extraordinary similarities in
their architectures. Both are structured in layers, and their functionalities are comparable from the movement conception
until the movement action itself: In the GCS we can enumerate the Sequencer high level components, the Coordination
libraries, the Control Kit library and the Device Driver library as the subsystems involved in the telescope movement
control. If we look at the motor cortex, we can also enumerate the primary motor cortex, the secondary motor cortices,
which include the posterior parietal cortex, the premotor cortex, and the supplementary motor area (SMA), the motor
units, the sensory organs and the basal ganglia. From all these components/areas we will analyze in depth the several
subcortical regions, of the the motor cortex, that are involved in organizing motor programs for complex movements and
the GCS coordination framework, which is composed by a set of classes that allow to the high level components to
transparently control a group of mechanisms simultaneously.
EMIR (Espectrógrafo Multiobjeto Infrarrojo) is a wide-field, near-infrared, multi-object spectrograph, with image
capabilities, which will be located at the Nasmyth focus of GTC (Gran Telescopio Canarias). It will allow observers to
obtain many intermediate resolution spectra simultaneously, in the nIR bands Z, J, H, K. A multi-slit mask unit will be
used for target acquisition.
This paper shows an overview of EMIR Data Factory System which main functionality is to receive raw images from
DAS (Data Acquisition system), collect FITS header keywords, store images to database and propagate images to other
GCS (GTC Control System) components to produce astronomical data. This system follows the standards defined by the
telescope to permit the integration of this software on the GCS. The Data Factory System needs the DAS, the Sequencer,
GUI and the Monitor Manager subsystems to operate. DAS generates images and sends them to the Data Factory.
Sequencer and GUI (Graphical User Interface) provide information about instrument and observing program. The
Monitor Manager supplies information about telescope and instrument state.
The GTC1 is an optical-infrared 10-meter segmented mirror telescope at the ORM observatory in Canary Islands (Spain).
First light was at 13/07/2007 and since them it is in the operation phase.
The GTC control system (GCS) is a distributed object & component oriented system based on RT-CORBA8 and it is
responsible for the management and operation of the telescope, including its instrumentation.
GCS has used the Rational Unified process (RUP9) in its development. RUP is an iterative software development process
After analysing (use cases) and designing (UML10) any of GCS subsystems, an initial component description of its
interface is obtained and from that information a component specification is written. In order to improve the code
productivity, GCS has adopted the code generation to transform this component specification into the skeleton of
component classes based on a software framework, called Device Component Framework.
Using the GCS development tools, based on javadoc and gcc, in only one step, the component is generated, compiled
and deployed to be tested for the first time through our GUI inspector.
The main advantages of this approach are the following: It reduces the learning curve of new developers and the
development error rate, allows a systematic use of design patterns in the development and software reuse, speeds up the
deliverables of the software product and massively increase the timescale, design consistency and design quality, and
eliminates the future refactoring process required for the code.
The GTC (Gran Telescopio Canarias) is an optical/IR telescope, with a 10,4 meter segmented primary, installed at the
Observatorio del Roque de Los Muchachos (ORM), at La Palma.
Past July 2007 it saw its First Light showing a very promising behaviour. The very good image quality achieved at that
an early stage of telescope commissioning is a direct consequence of the quality of its optics, the high performances of
its primary mirror control system, and the highly engineered telescope structure and servo system.
At present, we are advancing with the telescope commissioning whose first results are presented here. The two Day One
science instruments: OSIRIS and CanariCam are being prepared for installation and commissioning on the telescope.
Science verification are planned to be initiated by the end of 2008 and regular operation by March 2009.