M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs– INAF 1 st ACS Workshop – ESO 8-9 March 2004 1 1 st ACS Workshop ESO Garching 8 - 9 March 2004 INAF – Astronomical Observatory of Trieste Astrophysics Division & Astrophysical Technologies Division Control Systems: Staff Main Projects Collaboration with ESO ACS development ACS related projects
1 st ACS Workshop ESO Garching 8 - 9 March 2004. INAF – Astronomical Observatory of Trieste Astrophysics Division & A strophysical Technologies Division Control Systems: Staff Main Projects Collaboration with ESO ACS development ACS related projects. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
2
AOTs Astrophysics Division
- Radio-sun- Stars in the LG- Primordial elements- Cosmochronology- Chemical Evolution- High z Universe - T CMB at z=3- Clusters- SN & GRB
Research staff: 22
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
3
- NTT Remote Observing
- TNG (telescope, DOLORES)
- VLT (test camera, Uves, Flames, X-Shooter)
- ALMA
- Planck & Herschel (DPC for LFI)
- Astronomical Archives (TNG, LBC, Italian National Centre)
- GRID: FIRB-GRID.IT, DRACO
AOTs Astrophysical Technologies Division
ALMA
PLANCK
Research staff: 12
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
4
ATG/Control systems Staff
Software:
M. Pucillo M. Pucillo
P. SantinP. Santin
P. Di MarcantonioP. Di Marcantonio
C. Vuerli (50%)C. Vuerli (50%)
A. Zacchei (40%)A. Zacchei (40%)
A. Caproni (ESO/ALMA) 20%A. Caproni (ESO/ALMA) 20%
R. CiramiR. Cirami
Mechanics & electronics:
M. Comari (50%)M. Comari (50%)
I. Coretti (50%)I. Coretti (50%)
C. CorteC. Corte
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
5
ATG/Control systems National Projects
• TNG/WSS (Workstation Software System ) 1989 -1996 design, implementation, and commissioning of high level control software design and implementation of the TNG control and user networks
• TNG/Dolores(Device Optimized for LOw RESolution) 1996-2001
design and implementation of the control hardware and software integration (at AOTs premises) commissioning
• TNG/WSSL (Workstation Software System Linux) 2001-2003 porting of WSS under Linux (> 130000 lines of code)
low cost, high-performance, up-to-date and open software tools
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
6
control software for UVES (1992 – 1999)(~ 150000 lines of code)
control software for FLAMES/GIRAFFE (1999 – 2002)(~300000 lines of code)
In the framework of this collaboration ATG acts also as an “R&D group” : porting of the control software on Unix Workstations (Remote Observing) introduction of OO programming techniques in the Instrument Control Software porting on Linux of the Instrument Control Software (Test Camera 2002 - 2003) porting of VLT control software under ACS (2003 …)
collaboration extended to ALMA (ACS)
control software for the Remote Observing system for NTT (1989 – 1992)
ATG/Control systems AOTs/ATG-ESO Collaboration
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
7
The experience gained during this collaboration has allowed ATG to participate to national and international projects aimed at the construction of new instruments
ATG is responsible of the control software for whole instrument
ATG/Control systems AOTs/ATG-ESO Collaboration
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
8
Templatization of ACS properties and DevIO classThe ACS properties were rewritten using C++ templates, as well as the DevIO class (used for interfacing ACS with the hardware)
acscomponent class and Life Cycle of the ACS ComponentsIn the refactoring of the ACS component model, a base class for the ACS Components was created (acscomponent). This class serves as a base class for all the ACS Components. Inside this class the life cycle methods for the ACS Components has been defined and implemented
ATG/Control systems ACS Development
ATG contribution to ACS development is about 1 FTE (3 people involved directly)
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
9
ACS Sampling SystemThe ACS Sampling System has been designed and implemented. It allows to sample every ACS property at a user-specified sustained frequency, limited only by the hardware
ACS Sampling System GUIIt is the Graphical User Interface for the ACS Sampling System, based on Java and the Abeans
C++ Container ServicesThe C++ Container Services class has been implemented. Through this class, the Container offers various services to its hosted Components
ATG/Control systems ACS Development
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
10
Exception ManagerAn Exception Manager prototype has been designed and implemented. Its main role is to manage the exceptions in a multi-threaded environment
Real Time LinuxRTAI 3.0 has been installed and tested on Red Hat 9 (kernel 2.4.20). A temperature sensor was controlled in real-time with ACS through an appropriate DevIO implementation
Antenna's GUIDesign and development of the antenna management GUI based on JAVA and Abeans
JAVA toolsUse of jtest and analysis of jcontract, used to test JAVA code developed for ACS
ATG/Control systems ACS Development
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004
11
ATG/Control systems ACS related projects
Control system for telescopes and astronomical instruments, based on most diffuse standards
Software based on RTLinux, Java and CORBA
Hardware chosen among COTS components
Prototype developed on a PC/104+ platform
New generation control system for astronomical instruments
M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004