1 / 15

NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati

NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati. 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

arlais
Download Presentation

NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Applications UIF Scripting ACS Application 4 - Hi-level ACS Installer ...more to Framework libraries APIs and tools come... 5 - Integrated APIs and tools ACS Container Serializati Archiving Command Alarm Sampling 3 - Services FITS libraries on Plugs System System System (from Commercial/Shared packages) Astro libraries 2 - Core ACS Component Configuration Data Error Logging Time (from Commercial/Shared packages) components Database channel System System System Device Drivers Developm CORBA Middleware ACE 1 - Base tools ent tools ACS architecture

  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)

More Related