Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 New ideas in control software for LR-systems with remote.

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

The Stuttgart connection
Service Oriented Architectures for Remote Instrumentation
An new European Power Network: Student Power
Vernetzung von Repositorien : DRIVER Guidelines Dr Dale Peters, SUB Goettingen 4. Helmholtz Open Access Workshop Potsdam, 17 Juni 2008.
| Karo IT Neumarkt GmbH | Tel.:
E-Solutions mySchoeller.com for Felix Schoeller Imaging
SION Vacuum Circuit-Breakers 3AE5 and 3AE1
H - A - M - L - E - IC T Teachers Acting Patterns while Teaching with New Media in the Subjects German, Mathematics and Computer Science Prof. S. Blömeke,
DNS-Resolver-Mechanismus
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Windows Vista für Entwickler
An OGC Standards Driven Geodata Online Access for DLRs National Remote Sensing Data Library (NRSDL) Torsten Heinen German Remote Sensing Data Center (DLR/DFD)
Deutsches Zentrum für Luft- und Raumfahrt e.V. SCIAMACHY Calibration Review, 9-13 Sept 2002 page 1 Calibration Review: SCIAMACHY.
Dr. M. Schlottke Common Description of Web Services Source: P. Gerbert, 2002 Web Services allow to establish B2B e-commerce on the fly Web Services allow.
Fakultät für informatik informatik 12 technische universität dortmund Universität Dortmund Middleware Peter Marwedel TU Dortmund, Informatik 12 Germany.
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Normen für Windenergieanlagen
Regional Support in the context of LCG/EGEE
C. Kottmeier, C. Hauck, G. Schädler, N. Kalthoff
Hier wird Wissen Wirklichkeit Computer Architecture – Part 10 – page 1 of 31 – Prof. Dr. Uwe Brinkschulte, Prof. Dr. Klaus Waldschmidt Part 10 Thread and.
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Automatic Maneuver Recognition in the.
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Driving Manoeuvre Recognition > 19. Januar.
Strahlungsquelle ELBE Laser Power and Pulse Energy Micro- Pulse GunLaser necessary Laser project Q.E.Q bunch I mean P mean E pulse P mean E pulse ELBE.
Lehrstuhl Informatik III: Datenbanksysteme AstroGrid-D Meeting Heidelberg, Informationsfusion und -Integrität: Grid-Erweiterungen zum Datenmanagement.
.NET – Quo Vadis? Dariusz Parys Developer Group Microsoft GmbH.
Forschungszentrum Jülich In der Helmholtz-Gemeinschaft Rolf Stassen IKP/ COSY Darmstadt 1 Status report HESR 1: RF Cavity.
Fachabteilung 16A Überörtliche Raumplanung Cross border co-operation from the view of a public administration unit.
Deutsche Gesellschaft für Technische Zusammenarbeit GmbH Integrated Experts as interface between technical cooperation and the private sector – An Example.
Seminar Telematiksysteme für Fernwartung und Ferndiagnose Basic Concepts in Control Theory MSc. Lei Ma 22 April, 2004.
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 New observation strategies with e-control Alexander Neidhardt.
Integration of renewable energies: competition between storage, the power grid and flexible demand Thomas Hamacher.
Own photographs Fachgebiet Schienenfahrwege und Bahnbetrieb Prof. Dr.-Ing. habil. J. Siegmann Dipl.-Ing. Helge Stuhr Technische Universität Berlin Institut.
Seite 1 © Bundesbeauftragter für den Datenschutzhttp:// Towards New Ethics in Information Society 1. New Technological Trends 2. The States.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Sanjay Patil Standards Architect – SAP AG April 2008
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
A good view into the future Presented by Walter Henke BRIT/SLL Schweinfurt, 14. November 2006.
Centre for Public Administration Research E-Government for European Cities Thomas Prorok
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Z Corp Customer Examples
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz staatlich befugter und beeideter Ingenieurkonsulent für Informatik Web Application Engineering & Content Management.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
4th Symposium on Lidar Atmospheric Applications
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Cross-Polarization Modulation in DWDM Systems
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Lehrstuhl für Waldbau, Technische Universität MünchenBudapest, 10./11. December 2006 WP 1 Status (TUM) Bernhard Felbermeier.
KGE Kommunalgrund GmbH Entwicklungsträger der Landeshauptstadt Magdeburg Presentation for the REDIS Project at the Interim Conference.
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
TUM in CrossGrid Role and Contribution Fakultät für Informatik der Technischen Universität München Informatik X: Rechnertechnik und Rechnerorganisation.
Structure of architecture documentation
Institut für Nachrichtentechnik U. Reimers Technische Universität Braunschweig The MultiMedia Home Platform (MHP): Hype or Reality ?
SiPass standalone.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Software and Searchengines
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
Premiere Conferencing GmbH
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
 Präsentation transkript:

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 New ideas in control software for LR-systems with remote accessible, autonomous process cells Dr. Alexander Neidhardt (FESG) Dr. Reiner Dassing, Martin Ettl, Dr. Pierre Lauber, Andreas Leidig, Matthias Mühlbauer, Christian Plötz (in combination with VLBI in cooperation with DLR and MPIfR)

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 2 Future requirements See The History and Future of Satellite Laser Ranging (2) : [...] High Level of Automation [...] Fully automated [...] Semi-automated: Single Operator or Remote Operation[...] [...] Kilohertz Systems [...] See The SLR 2000 Pseudo Operator (3) : [...] SLR 2000 Pseudo Operator (POP) controls or directs all aspects of the automated SLR 2000 system. [...] POP will monitor the health and safety of the system foremost and control the acquisition and tracking [...] of the satellites. See IVS Memorandum v01: VLBI2010 (1) : [...] Increase observation density [...] [...] For the highest accuracy the global networks must be tied together. [...] [...] Automate operations and procedures at all stages[...] Flexibility to add/subtract stations on short notice [...] Automated diagnostic procedures and notification of personel when necessary [...] [...] Monitoring [...] will make it possible to account for factors [...] [...] new observing strategies [...] See NTRIP: Nutzung der Internet-Radio-Technologie zur Übertragung von GNSS-Daten (4) : [...] Echtzeitübertragung von GNSS-Daten [...] [...] Möglichkeit der Fernwartung [...] (1) Niell, Arthur; et. al.: IVS Memorandum v01. VLBI2010: Current and Future Requirements for Geodetic VLBI Systems. Sept (2) (3) (4) Flexible, remote accessible, reliable, independent, automated and safe systems (throughout all technical levels) SLR VLBI GNSS

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 3 New ideas exemplary at the Satellite Observing System Wettzell

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 4 New ideas exemplary at the Satellite Observing System Wettzell The components Biaxialtelescope (50cm receive, 16cm send) Carl Zeiss AG Jena Dome, Baader Planetarium GmbH 1kHz Ti:SAP Laser: 850nm / 425nm (IR / blue), HighQ Laser and Thales Conditioned receiver box (MCP, APD, Sensicam) Eventtimer (1.2ps resolution) Systemmonitoring (Boxer- PC, serial modules, SPS) Sensicam, webcams and video cams Operator Controlsystem (Industry PC) Datenbank Data- centers Database (Dell Power Edge)

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 5 Controlsystem New ideas exemplary at the Satellite Observing System Wettzell General view onto the different devices Telescope Dome Laser Receiver Eventtimer MonitoringCameras Database Data- centers Operator

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 6 Controlsystem New ideas exemplary at the Satellite Observing System Wettzell Representation of the different devices with software modules Telescope Dome Laser Receiver Eventtimer MonitoringCameras Database Data- centers Operator tcudomectrllaserctrl tru eventtimer sysmon sensicam GUI slrdbsap slrscheduler

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 7 Controlsystem New ideas exemplary at the Satellite Observing System Wettzell Communication platform to connect the software modules (spatial separation) Telescope Dome Laser Receiver Eventtimer MonitoringCameras Database Data- centers Operator tcudomectrllaserctrl tru eventtimer sysmon sensicam GUI slrdbsap SSSSSSSSS slrscheduler C CC C C CC C C Client (C) – Server (S) – Modell (UDP,TCP/IP)

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 8 New ideas exemplary at the Satellite Observing System Wettzell Middleware as communication platform [SAX07]: Saxonia Systems: Remote Procedure Call, Download [PUD01]: Puder, Arno; Römer, Kay: Middleware für vereteilte Systeme, 1.Auflage, dpunkt.verlag GmbH Heidelberg 2001 Application 1Application 2Application n Distribution platform Operating System 1 Architecture 1 Operating System 2 Architecture 2 Operating System n Architecture n Transportation Client runs Client waits Client runs Server waits Server runs 1. RPC- Call 4. RPC- Return 2. Procedure- Call 3. Procedure- Return

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 9 testmain.c #include test_client.hpp int main () { test_client CClient( );... iError = CClient.iGetTemp (fTemp); std::cout << fTemp << std::endl;... }; test_server.cpp... int test_server::iGetTemp (float & fTemp) throw (test_interface_throw) { // USERDEFMETHODEBEG: Userdefined methode body... Temperature request and return... return OK; // USERDEFMETHODEEND }... test.idl interface test { int iGetTemp (out float fTemp); }; Communication is generated New ideas exemplary at the Satellite Observing System Wettzell Middleware-generator idl2rpc to simplify the programming

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 10 Interface description – middleware generator const MYCONST1 = 0; const MYCONST2 = 0x3333; const MYCONST3 = 12345; const MYCONST4 = "Hallo"; const MYCONST6 = MYCONST1; typedef struct { char cVar1; char cVar2; char cVar3; char cVar4; } MYTYPE; typedef struct { unsigned int iVar1; int iVar2; MYTYPE SVar3; } MYTYPE_COMBINATION; interface test { // This is a comment void vFunc (); int iGet (); unsigned int uiGet (); void vSet (in int iVal); void vSetUnsigned (in unsigned int iVal); void vGet (out int iVal); void vSetAndGet (inout int iVal); void vSetString (in string strText); void vGetString (out string strText); void vSetAndGetString (inout string strText); void vSetMulti (in int iVal, in string strText); void vGetMulti (out int iVal, out string strText); void vSetAndGetMulti (inout int iVal, inout string strText); void vSetArray (in unsigned int Array <>); void vGetArray (out unsigned int Array <>); void vSetAndGetArray (inout unsigned int Array <>); void vSetMultiArray (in unsigned int Array <><><>); void vGetMultiArray (out unsigned int Array <><><>); void vSetAndGetMultiArray (inout unsigned int Array <><><>); }; Middleware-generator to simplify the programming: interface definition example

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 11 New ideas exemplary at the Satellite Observing System Wettzell Autonomous process cells on the basis of the middleware-generator idl2rpc Watchdog -(Father-) process Watchdog -(Father-) process Deadman- Checkthr. Dome Case 1: Hard timing Case 2: Weak timing Request Activation Own code Memory Must be written by user Own code

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 12 Separation of control and presentation logic Interchangeability of presentation layer (console shell (ncurses), graphical user interface (wxWidgets), web access via Browser, web service, …) Remote controllable via client-server-architecture on idl2rpc-middle- ware Modularity in window units and additionally possible, separately created administration user interfaces for each device Basis for graphical user interface: wxWidgets (C++ based Open- Source-Framework for platform independent development of graphical user interfaces) New ideas exemplary at the Satellite Observing System Wettzell User interaction with graphical user interface

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 13 New ideas exemplary at the Satellite Observing System Wettzell Additional control of the system by system monitoring Standard equipment on standard, robust architectures Modular, multi-layer system Open for several devices and sonsors Passive system for monitoring without actuators Linux-operating system (maybe minimal installation) Open Source C/C++ Communication internal with idl2rpc-generator Vendor independence

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 14 New ideas exemplary at the Satellite Observing System Wettzell Security by usage of security enclaves ssh –X –l rtsosw.wtz => rtsosw ssh –X –l -p 2222 rtsosw.wtz => soswdb ssh –X –l -p 2223 rtsosw.wtz => soswctrl ssh –X –l -p 2224 rtsosw.wtz => soswctrl sosw soswctrl soswtele soswdb rtsosw SSH-Key on a datastick

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 15 New ideas exemplary at the Satellite Observing System Wettzell soswctrl.sosw soswdb.sosw domectrl S laserctrl S eventtimer S tru S sensicam S sysmon S slrdbsap S sysmon.sosw Monitoring Cameras Dome Telescope tcu soswtele.sosw S PCI LWL Serial Laser Receiver Serial Eventtimer Eth. Serial Hybrid-DB Database Filesystem Administration Operator Dataspider: - CPF - Meteo - EOP - Clockcorr Eurolas Analyse Datenzentren scheduler S observation calibration mountmodel OR: Remote-GUI C C C C C C C C C C C Local-GUI C The complete concept

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 16 Remote control example with VLBI station GARS OHiggins

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 17 The idea – remote control of VLBI at OHiggins/Antarctica Field System Shared Mem. RPC Obs. Server Communication with Remote Procedure Calls via ONC RPC over SSH RPC Obs. Client

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 18 The idea – remote control of VLBI at OHiggins/Antarctica First test during VLBI-campagne 02/2007 (first remote con- trolled experiment is planed for cam- pagne 02/2008)

Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 19 Thank you!