Presentation is loading. Please wait.

Presentation is loading. Please wait.

Medicina, 07/10/2008 1 NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati.

Similar presentations


Presentation on theme: "Medicina, 07/10/2008 1 NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati."— Presentation transcript:

1 Medicina, 07/10/2008 1 NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati

2 Nuraghe Designed for the Sardinia Radiotelescope It’s modular We hope it will have comparable durability and robustness….. Carried on by GAI06 starting from 2004 The formal goal of the group is to develop the software for the telescope commissioning and for acceptance tests….. ….but sooner or later the control software must be ready also for hungry astronomers. http://www.ira.inaf.it/Library/rapp-int/371-05.pdf

3 ESCS Stands for Enhanced Single-dish Control System Current Medicina control software is based on Field System, designed for VLBI experiments. The new K band 7-feeds receiver urged the definition of new requirements for the single- dish observations. http://www.ira.inaf.it/Library/rapp-int/409- 07.pdf

4 System overview

5 Requirements Supported frames: Horizontal, Equatorial, Galactic Tracking precision: 2 arcseconds OTF scans –Cross scans Raster scans Solar System bodies Probes and artificial satellites Catalogues –Calibration catalogues Simulation mode

6 Technical Specification Time Tagged Program Track Auto stow on high speed winds “Istantaneous” offsets from metrology Fault tolerance Events logging Alarms propagation on hardware failures Remote console Code reuse for all telescopes VLBI support Both user and technical documentation LGPL based

7 Tools Platform Scientific Linux (kernel 2.6.9) Development:C++ (99%) and Python Scripting: bash Compilation: GNU Make Database schemas: XML Repository: CVS Documentation: Doxygen and HTML CORBA Vendor: TAO (C++) On-the shelf libraries: curses, slaLibrary, QT

8 Alma Common Software Distributed Objects Centralized logger Centralized data base for system configuration Alarms hierachy propagation Error system Multiplatform and multilanguage Component/Container model ACS is based on CORBA

9 ACS architecture Applications UIF libraries Scripting 4 - Hi-level APIs and tools...more to come... ACS Installer ACS Application Framework Command System Alarm System SamplingArchiving System 3 - Services ACS ContainerSerializati on Plugs Error System Logging System Time System Data channel 2 - Core components ACS ComponentConfiguration Database CORBA MiddlewareACEDevelopm ent tools 1 - Base tools Astro libraries (from Commercial/Shared packages) FITS libraries (from Commercial/Shared packages) Device Drivers 5 - Integrated APIs and tools

10 Component Diagram

11 Class diagram

12 Observation management

13 Coordinates generator

14 Status Probes and artificial satellites still missing SRT ACU driver still missing OTF, sidereal tracking fully tested Quite stable during few hours of observation To be tested under production Remote console and FS support almost done Some known bugs are to be tracked down Hopefully we’ll be ready together with acquisition part before winter, so the first 22 Gigs map can be produced

15 People Giuseppe Maccaferri (Permanent position) Carlo Migoni (Permanent position) Andrea Orlati (Fixed Term position) Simona Righini (PHD Student) Rashmi Verma (PHD Student) ?


Download ppt "Medicina, 07/10/2008 1 NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati."

Similar presentations


Ads by Google