Design of SHINS: the SHARK-NIR instrument control software

The System for coronagraphy with High Order adaptive optics in Kand H band (SHARKNIR), is a high contrast imager with coronagraphic and spectroscopic capabilities, which will be mounted at the Large Binocular Telescope (LBT). It will observe in the near infrared, between 0.96 and 1.7 microns. Its main scientific goal is the direct imaging of exo-planets, their detection and characterization, taking advantage of the adaptive optics offered by LBT. Other science objectives include brown dwarfs, protoplanetary discs, stellar jets, QSOs and AGNs. In this paper we describe the design and architecture of the SHARK-NIR instrument control software (SHINS). SHINS architecture is largely inspired to ESO VLT instrument control software: a central component dispatches commands to peripheral components dedicated to subsystems control. Observation, calibration and maintenance procedure are implemented by means of templates We also describe how communication between software components is implemented. We begin by explaining how we employed TwiceAsNice, a service oriented architecture framework, to control all the motorized functions. We also illustrate the interface to the control software for the tip/tilt subsystem, built inside SHARK-NIR and in charge of image stabilization. Then, we describe the interface implemented using the Instrument-Neutral Distributed Interface (INDI) communication protocol, which is used by SHINS to communicate both with the telescope and the scientific detector control systems.

[1]  Lars Mohr,et al.  A versatile motion control system for astronomical instrumentation , 2010, Astronomical Telescopes + Instrumentation.

[2]  Roberto Ragazzoni,et al.  LINC-NIRVANA: the Fizeau interferometer for the Large Binocular Telescope , 2008, Astronomical Telescopes + Instrumentation.

[3]  John M. Hill Large Binocular Telescope Project , 1997, Other Conferences.

[4]  T. Fusco,et al.  SPHERE non-common path aberrations measurement and pre-compensation with optimized phase diversity processe s , 2012 .

[5]  L. Busoni,et al.  Natural guide star adaptive optics systems at LBT: FLAO commissioning and science operations status , 2012, Other Conferences.

[6]  J. Borelli,et al.  Service-oriented architecture for the ARGOS instrument control software , 2012, Other Conferences.

[7]  Alexey Pavlov,et al.  An SOA developer framework for astronomical instrument control software , 2008, Astronomical Telescopes + Instrumentation.

[8]  R. Ragazzoni Pupil plane wavefront sensing with an oscillating prism , 1996 .

[9]  Elliott Solheid,et al.  LMIRcam: an L/M-band imager for the LBT combined focus , 2008, Astronomical Telescopes + Instrumentation.

[10]  Simone Esposito,et al.  The ARGOS laser system: green light for ground layer adaptive optics at the LBT , 2014, Astronomical Telescopes and Instrumentation.

[11]  Anamparambu N. Ramaprakash,et al.  ISDEC-2 and ISDEC-3 controllers for HAWAII detectors , 2016, Astronomical Telescopes + Instrumentation.

[12]  Lars Mohr,et al.  The LINC-NIRVANA common software , 2006, SPIE Astronomical Telescopes + Instrumentation.

[13]  Douglas M. Summers,et al.  Queue software reuse and implementation at the Large Binocular Telescope Observatory , 2016, Astronomical Telescopes + Instrumentation.

[14]  B. Mennesson,et al.  Overview of LBTI: a multipurpose facility for high spatial resolution observations , 2016, Astronomical Telescopes + Instrumentation.

[15]  Michi Henning,et al.  A new approach to object-oriented middleware , 2004, IEEE Internet Computing.