1 st acs workshop eso garching 8 - 9 march 2004

12
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

Upload: xenos

Post on 05-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004

1

1st ACS WorkshopESO 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

Page 2: 1 st  ACS Workshop ESO Garching 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

Page 3: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 4: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 5: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 6: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 7: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Phase A/ PDR 1999 – 2000

• INAF/OATs, OACt, OABr, OAPa (I)• UCO (DK)• GEPI-OPM (F)• ASTRON (NL)

PDR (07/04) FDR (04/05) PAE (12/06) PAC (07/07) Release (10/07)

ATG is responsible of the control software for whole instrument

ATG/Control systems AOTs/ATG-ESO Collaboration

Page 8: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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)

Page 9: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 10: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 11: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

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

Page 12: 1 st  ACS Workshop ESO Garching 8 - 9 March 2004

M. Pucillo - Astrophysical Technologies Group (ATG) – AOTs–INAF1st ACS Workshop – ESO 8-9 March 2004

12

ATG/Control system ACS related projects

Embedded Control System based on RTLinux and ACS

Funding request to EU

Not approved

Probably will be presented again in a next Call

Participants:

• OAT (coordinator)• ESO• Cosylab (Slovenia)• JSI (Slovenia)• ITEL (Slovenia)• FOTEC (Austria)• FZK (Germany)• GSI (Germany)

Embedded Advanced Control System (eACS)