40m OAN telescope. First experience with ACS Observatorio Astronómico Nacional P. de Vicente, R. BolañoMarch 2004.

Slides:



Advertisements
Similar presentations
© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
Advertisements

GCT Software Jim Brooke GCT ESR, 7 th November 2006.
GHOST glibc gethostbyname() Vulnerability CVE Johannes B. Ullrich, Ph.D. SANS Technology Institute
Arecibo Telescope Servo & Drive System Technical Meeting May 2004 VERTEX ANTENNENTECHNIK GmbH Arecibo Telescope Servo Drive System Ideas For Computer.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
TINI/CORBA ORB Checkpoint Presentation Walter Leung Michael Wortley.
DISC Database and Innovative Software in the Community (DISC) 1 October 9th, 2011 ARMS 1098B Design Review.
1 Departamento de Informatica, UTFSM. Agosto 2006 ACS Working Style Mauricio Araya: Team Leader ACS – UTFSM Team.
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Pundik Dmitry & Blekhman Alexandr 2001/02 Final Presentation Semester A הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל.
1 Real-Time System Design Developing a Cross Compiler and libraries for a target system.
Target Online Software J. Leaver 01/12/ /06/2015Imperial College 2 Target Controller Software Software for Stage 1 upgrade nearing completion –Hardware.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test One and Two Tower Integration Readiness Review.
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
GSI Operating Software – Migration OpenVMS to Linux Ralf Huhmann PCaPAC 2008 October 20, 2008.
Linux Operations and Administration
Visual Basic: An Object Oriented Approach 12 – Creating and using ActiveX objects.
Team Viceroy Tom, Shannon, Jenny, Jordy, Damon, Brandon.
Rsv-control Marco Mambelli – Site Coordination meeting October 1, 2009.
The ALMA Common Software: a developer friendly CORBA-based framework G.Chiozzi d, B.Jeram a, H.Sommer a, A.Caproni e, M.Pesko bc, M.Sekoranja b, K.Zagar.
ALMA Common Software Basic Track Introduction to the ACS Framework.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
50mm Telescope ACS Course Garching, 15 th to 19 th January 2007 January 2007Garching.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Review Security Hardening IPTables SELinux. Today Installations and updates – Rpm command and packages Apache “Issue Ownership”
Cloud computing for internet emulator. Professor Muthucumaru Maheswaran Team Members Mia Hochar Simon Foucher David El Achkar David El Achkar Marc Atie.
Parallel Interactive Computing with PyTrilinos and IPython Bill Spotz, SNL (Brian Granger, Tech-X Corporation) November 8, 2007 Trilinos Users Group Meeting.
LBTO PMC Subsystem February 13, 2007 Chris Biddick 1 cjb.
April 30, 2007 openSUSE.org Build Service a short introduction Moiz Kohari VP Engineering.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
Status of NA62 straw electronics and services Peter LICHARD, Johan Morant, Vito PALLADINO.
Developing the control system for the 40m OAN radiotelescope with ACS Observatorio Astronómico Nacional P. de Vicente, Rubén Bolaño, Laura Barbas January.
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
APEX (ATACAMA PATHFINDER EXPERIMENT) Heiko Hafok, Dirk Muders Max-Planck-Institute for Radioastronomy, Bonn, Germany.
INFSO-RI Enabling Grids for E-sciencE Strategy for gLite multi-platform support Author:Eamonn Kenny Meeting:SA3 All Hands Meeting.
Developing the control system for the 40m OAN radiotelescope with ACS Observatorio Astronómico Nacional P. de VicenteOctober 2005.
1 Moving Linux in CMS Vincenzo. 2 Generic Certification backward compatibility SLC4 is binary backward compatible: –Binaries built on SLC3 are usable.
Test Specifications A Specification System for Multi-Platform Test Suite Configuration, Build, and Execution Greg Cooksey.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
Milestone 1 Pablo Canseco Domenick Albanese Ronald­-Dean Allado Command and Control Subsystem for Regolith Mining Robot.
Medicina, 07/10/ NURAGHE/ESCS: Telescope driving subsystem Andrea Orlati.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
Data & Storage Services CERN IT Department CH-1211 Genève 23 Switzerland t DSS New tape server software Status and plans CASTOR face-to-face.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
Master Correlator Control Computer (MCCC) Requirements & Status Sonja Vrcic Socorro, December 12, 2007.
SCD Monthly Projects Meeting 2014 Scientific Linux Update Rennie Scott January 14, 2014.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
Tango - Icalepcs 2009 ESRF. E Taurel - Icalepcs TANGO kernel status and evolution Brief introduction What's new since Icalepcs 2007 New projects.
Project Center Use Cases Revision 2
Project Center Use Cases
Segments Basic Uses: slides minutes
Welcome to Linux Chap#1 Hanin Abdulrahman.
Project Center Use Cases
CORBA Alegria Baquero.
Project Center Use Cases Revision 3
Project Center Use Cases Revision 3
CORBA Alegria Baquero.
Chapter 2: The Linux System Part 1
OPS235: Lab 2 Virtual Machines – Part I
Tango in a Nutshell 31/12/2018.
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
Presentation transcript:

40m OAN telescope. First experience with ACS Observatorio Astronómico Nacional P. de Vicente, R. BolañoMarch 2004

40m OAN telescope. First experience with ACS MAN Servosystem specs. definition Our own control system OAN Servosystem Design, servosystem and integration for the OAN 40m dish: MAN Technologie (Germany)

Present status

Main Milestones Supporting tower finished 3 years ago. Electrical power for the moving part under works. Main reflector and receiver cabin being build up. Servo system under test in Germany. Software in ACU being developed in Germany. Panels already built and delivered by Cospal (Italy). Delivery: summer First cooled receivers: autumn 2005.

The Antenna Control Unit closes the control loop. controls the main drives, subreflector movement, mirrors, fans, vertex. performs the transformation from apparent (Ra, Dec) to (Az, El). moves the mount according to tables (T, Az, El) or (T, Ra, Dec).

The Antenna Control Unit The ACU runs under VxWorks. The ACU is composed of 2 Motorola boards on a VME crate. To command the ACU it is necessary to use sockets. No CORBA usage was planned in the design stage and therefore now it is not used.

CORBA evaluation during 2003 CORBA has never been used in the OAN previously. Last year we investigated the usage of CORBA and made some tests to verify that we could connect clients and servers written in Python and C++ across the LAN. The chosen CORBA implementation was OmniORB. We tested clients using Qt (Python and C++) for GUIs and MySQL. We missed some CORBA services in OmniORB.

ACS 3.0 installation on Debian In the OAN we use Linux / Debian as the default Linux distribution. In October we tried to use ACS 2.1 on Debian and we were unsucessfull, because Debian 3.0 provides gcc 2.95 and ACS needs gcc ACS 2.1 works under Red Hat 7.2. We tried in November 15 th ACS 3.0 on a Debian 3.0, using the GNU tools provided by ACS. After some minor modifications the installation was successfull.

First example using ACS 3.0 We got much help from Gianluca Chiozzi and Dirk Muders. The documentation is there but it requires some time to read it and more time to process it (timescale ~ weeks). We tested some ACS examples among different hosts. We made a first test using C++ to read a thermometer through the serial port and monitor the output by December 17 th.

Integration with native libraries: Qt and MySQL ACS runs in an account with a separate environment, allowing to use the compiler and other GNU tools provided by ACS. This is a problem when trying write a client which uses other tools from the OS like Qt and MySQL, since they are linked against a different libc library. g++3.2 (ACS) and g (Debian 3.0) produce code which are binary incompatible.

ACS on Debian 3.1. Our current solution By the end of January we tried to install ACS in a Debian 3.1 distribution. Debian 3.1 will be next stable version in a few months and it uses g We compiled ACS using as many tools as we could from Debian instead of using them from ACS Now we can write clients which use ACS, Qt and MySQL.

A weather station simple client using ACS We have now a very simple GUI client which reads a simple weather station through the serial port and shows the current weather status. A second client logs the data into a MySQL database.

Final remarks ACS fits our needs since it provides real time process communications and aditional services. It is well supported by a team of people. It will probably have a long term life (ALMA). We have learned the hard way, bumping into problems, reading documentation and asking in the lists. Many problems found do not come from ACS. Still learning how to use it, much to learn yet. The ACS team is very supportive.