Instrument Control Software Development Process for the Multi-Star AO System ARGOS

被引:0
|
作者
Kulas, M. [1 ]
Barl, L. [2 ]
Borelli, J. L. [1 ]
Gaessler, W. [1 ]
Rabien, S. [2 ]
机构
[1] Max Planck Inst Astron, Konigstuhl 17, D-6900 Heidelberg, Germany
[2] Max Planck Inst Extraterrestrial Phys, Garching, Germany
关键词
LBT; adaptive optics; software development process; continuous delivery; distributed system; instrument control software; rapid prototyping; pair programming; test-driven development (TDD);
D O I
10.1117/12.926051
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The ARGOS project (Advanced Rayleigh guided Ground layer adaptive Optics System) will upgrade the Large Binocular Telescope (LBT) with an AO System consisting of six Rayleigh laser guide stars. This adaptive optics system integrates several control loops and many different components like lasers, calibration swing arms and slope computers that are dispersed throughout the telescope. The purpose of the instrument control software (ICS) is running this AO system and providing convenient client interfaces to the instruments and the control loops. The challenges for the ARGOS ICS are the development of a distributed and safety-critical software system with no defects in a short time, the creation of huge and complex software programs with a maintainable code base, the delivery of software components with the desired functionality and the support of geographically distributed project partners. To tackle these difficult tasks, the ARGOS software engineers reuse existing software like the novel middleware from LINC-NIRVANA, an instrument for the LBT, provide many tests at different functional levels like unit tests and regression tests, agree about code and architecture style and deliver software incrementally while closely collaborating with the project partners. Many ARGOS ICS components are already successfully in use in the laboratories for testing ARGOS control loops.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Practical Experience with Test-Driven Development during Commissioning of the Multi-Star AO System ARGOS
    Kulas, M.
    Borelli, Jose Luis
    Gaessler, Wolfgang
    Peter, Diethard
    Rabien, Sebastian
    de Xivry, Gilles Orban
    Busoni, Lorenzo
    Bonaglia, Marco
    Mazzoni, Tommaso
    Rahmer, Gustavo
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY III, 2014, 9152
  • [2] Multi-Star Wavefront control with SCExAO instrument: demonstration with an internal source
    Pluzhnik, Eugene E.
    Lozi, Julien
    Belikov, Ruslan
    Sirbu, Dan
    Bendek, Eduardo
    Guyon, Olivier
    Fogarty, Kevin
    TECHNIQUES AND INSTRUMENTATION FOR DETECTION OF EXOPLANETS X, 2021, 11823
  • [3] Techniques for High-contrast Imaging in Multi-star Systems. II. Multi-star Wavefront Control
    Sirbu, D.
    Thomas, S.
    Belikov, R.
    Bendek, E.
    ASTROPHYSICAL JOURNAL, 2017, 849 (02):
  • [4] Service-oriented architecture for the ARGOS instrument control software
    Borelli, J.
    Barl, L.
    Gaessler, W.
    Kulas, M.
    Rabien, S.
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY II, 2012, 8451
  • [5] Demonstration of Multi-Star Wavefront Control for WFIRST, Habex, and LUVOIR
    Sirbu, Dan
    Belikov, Ruslan
    Bendek, Eduardo
    Henze, Chris
    Pluzhnik, Eugene
    TECHNIQUES AND INSTRUMENTATION FOR DETECTION OF EXOPLANETS IX, 2019, 11117
  • [6] Demonstration of Multi-star Wave Front Control Using SCExAO
    Bendek, Eduardo
    Sirbu, Dan
    Belikov, Ruslan
    Lozi, Julien
    Guyon, Olivier
    Pluzhnik, Eugene
    Currie, Cthayne
    TECHNIQUES AND INSTRUMENTATION FOR DETECTION OF EXOPLANETS IX, 2019, 11117
  • [7] JWST images show a nebula shaped by a multi-star system
    Crane, Leah
    NEW SCIENTIST, 2023, 246 (3423) : 11 - 11
  • [8] Multi-Star Wavefront Control for the Wide-Field Infrared Survey Telescope
    Sirbu, Dan
    Belikov, Ruslan
    Bendek, Eduardo
    Henze, Chris
    Riggs, A. J. Eldorado
    Shaklan, Stuart
    SPACE TELESCOPES AND INSTRUMENTATION 2018: OPTICAL, INFRARED, AND MILLIMETER WAVE, 2018, 10698
  • [9] INS/CNS navigation system based on multi-star pseudo measurements
    Gou, Bin
    Cheng, Yong-mei
    de Ruiter, Anton H. J.
    AEROSPACE SCIENCE AND TECHNOLOGY, 2019, 95
  • [10] Initial Laboratory Demonstration of Multi-Star Wavefront Control at the Occulting Mask Coronagraph Testbed
    Sirbu, Dan
    Belikov, Ruslan
    Bendek, Eduardo
    Marx, David
    Riggs, A. J. Eldorado
    Ruane, Garreth
    Prada, Camilo Mejia
    Kern, Brian
    SPACE TELESCOPES AND INSTRUMENTATION 2022: OPTICAL, INFRARED, AND MILLIMETER WAVE, 2022, 12180