+ All Categories
Home > Documents > new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote...

new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote...

Date post: 05-Jun-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
27
e-control: new concepts for remote control of VLBI-telescopes e-control: new concepts for remote control of VLBI-telescopes and first experiences at Wettzell Christian Plötz (BKG) [email protected] Geodetic Observatory Wettzell (Germany) Alexander Neidhardt (FESG), Martin Ettl (FESG), Reinhard Zeitlhöfler (FESG), Reiner Dassing (BKG), Hayo Hase (BKG), Matthias Mühlbauer (BKG), Sergio Sobarzo (UdeC), Cristian Herrera (UdeC), Walter Alef (MPIfR), Helge Rottmann (MPIfR), Ed Himwich (NASA/GSFC/NVI)
Transcript
Page 1: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

e-control: new concepts for remote control of VLBI-telescopes

and first experiences at Wettzell

Christian Plötz (BKG)[email protected]

Geodetic Observatory Wettzell (Germany)

Alexander Neidhardt (FESG), Martin Ettl (FESG), Reinhard Zeitlhöfler (FESG), Reiner Dassing (BKG), Hayo Hase (BKG), Matthias Mühlbauer (BKG),

Sergio Sobarzo (UdeC), Cristian Herrera (UdeC),Walter Alef (MPIfR), Helge Rottmann (MPIfR),

Ed Himwich (NASA/GSFC/NVI)

Page 2: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

The Radio Telescope Wettzell (RTW) & Co.

The Wettzell VLBI crew (from left to right): Ch. Plötz, E. Bauernfeind, G. Kronschnabl, R. Schatz, W. Schwarz, R. Zeitlhöfler, A. Neidhardt (missing in picture: E. Bielmeier).

TIGO Concepción/Chile GARS O’Higgins/Antarctica

RT Wettzell/Germany

And in the future:TTW Wettzell

Page 3: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Wettzell and the idea of controlling VLBI telescopes by remote

Page 4: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Wettzell and the idea of controlling VLBI telescopes by remote

The idea: remote attendance and control of VLBI telescopes Wettzell, O’Higgins/Antarctica and TIGO/Concepción

TIGO Concepción/Chile

GARS O’Higgins/Antarctica

RT Wettzell/Germany TTW Wettzell/

Germany

Remote Control on Site

Communicatio

n

Teleworking

Page 5: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Wettzell and the idea of controlling VLBI telescopes by remote

Consequent design-separation of the packages

Device control code

Communication code

Presentation & user interface code

Just presentation (no logic)Logic, arithmetic, control,

administration, …

Standardized, flexible, stable connection

Page 6: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Wettzell and the idea of controlling VLBI telescopes by remote

The e-control stack

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS MonitorD

evice …

Device …

Device …

Server functionality

Communication

Graphical User Interface (GUI)Client

FS

e-co

ntro

l

Page 7: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

A “NASA field system” client – remote

(graphical) user interface

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device

Device

Device

FS

Page 8: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

A “NASA field system” client – graphical, (textual or browser) based

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)

Browser-Webcam

Status Monitor

Logging and

operator input

Mark5 Capacity

System

Temperatures

Planned: ACU, Webcam, System Monitor

Show &Hide

Page 9: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

A “NASA field system” client – all-in-one control for several sites

RTW O‘HigginsOverview

Overview

TTW1 TTW2 TIGO

RTW

TTW1

TTW2

TIGO

O‘Hig

Site Cam State Schedule Time Last error Source Next

Planned overview and all-in-one control for several sites

Page 10: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

The communication – with a remote procedure call middleware

and ssh

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device

Device

Device

FS

Page 11: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

The communication – with a remote procedure call middleware

[SAX07]: Saxonia Systems: Remote Procedure Call, http://www.linuxfibel.de/rpc.htm, Download 23.04.2007[PUD01]: Puder, Arno; Römer, Kay: Middleware für vereteilte Systeme, 1.Auflage, dpunkt.verlag GmbH Heidelberg 2001

Application 1 Application 2 Application n

Distribution platform

Operating System 1

Architecture 1

Operating System 2

Architecture 2

Operating System n

Architecture n

Transportation Transportation

Page 12: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

The communication – with a remote procedure call middleware

[SAX07]: Saxonia Systems: Remote Procedure Call, http://www.linuxfibel.de/rpc.htm, Download 23.04.2007[PUD01]: Puder, Arno; Römer, Kay: Middleware für vereteilte Systeme, 1.Auflage, dpunkt.verlag GmbH Heidelberg 2001

Application 1 Application 2 Application n

Distribution platform

Operating System 1

Architecture 1

Operating System 2

Architecture 2

Operating System n

Architecture n

Transportation Transportation

Client runs

Client waits

Client runs

Server waits

Server waits

Server runs

1. RPC- Call

4. RPC- Return

2. Procedure- Call

3. Procedure- Return

Page 13: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

The communication – using a middleware generator

fsmc.idl

idl2rpc.pl fsmc.idl

FS GUI(wxWidgets) Automatically

generated communication

code

FS-connectioncode

g++ g++

fsmcClient

fsmcServer

Step 1: Write interface definition for fsmc

Step 3: Write code to connect to NASA field system

Step 4: Write code for data presentation

Step 5: Compile & Link

Inte

rnet

Command line shellWeb Interface

Graphical User Interface (GUI)

The steps of the generation fora remote control extensionof the NASA field system

Page 14: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

The communication – security with ssh - tunneling

But additional efforts are necessary to control the ssh-connection and prevent blackouts (currently in planning)

Page 15: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

A “NASA field system” extension server– remote accessible,

autonomous process cells

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device

Device

Device

FS

Page 16: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

A “NASA field system” extension server– autonomous process cells

Watchdog- (Father-)Process

AutomaticSafetyDevice

RequestRequest

Activation

Memory

Must be written by user

Own code

Own code

Autonomous process cell offers a remote monitoring of the NASA field system (at the moment in a first iteration for a feasibility study)

SNAP System Call

Simple LogAccess Field system

Device …Device …Device …

FS SharedMemory

RemoteUser Interface

Command line,wxWidgets,

Browser,…

Inte

rnet

Consequent design-separation of - Device control code- Generated communication code- Presentation & user interface code

Page 17: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

First e-control tests – Wettzell (Germany), O’Higgins (Antarctica)

and TIGO (Chile)go remote

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device

Device

Device

FS

Page 18: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

First e-control tests– Radio telescope Wettzell (RTW)/Germany

Fire

wal

l

Internetssh to firewallssh to fieldsystem RPC

02-N

ov-2

008

07:2

9:50

02-N

ov-2

008

08:2

9:41

Page 19: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

First e-control tests– GARS O’Higgins/Antarctica

Fire

wal

l

Rou

ter

Internetssh to fieldsystem

RPC

ohig60oh ohig61oh18-N

ov-2

008

17:2

9:55

19-N

ov-2

008

17:2

6:34

19-N

ov-2

008

17:5

9:50

20-N

ov-2

008

17:4

9:09

Strong snowfall

ssh-problems

ssh-problems

ssh-problems

Page 20: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

First e-control tests– TIGO Concepción/Chile

Fire

wal

l

Rou

ter

Internetssh to fieldsystem

RPC

ohig60oh ohig61oh18-N

ov-2

008

17:2

9:55

19-N

ov-2

008

17:2

6:34

19-N

ov-2

008

17:5

9:50

20-N

ov-2

008

17:4

9:09

ssh-problems

Page 21: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Not only useful for e-control:Adding new devices to the

NASA field system

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device

Device

Device

FS

Page 22: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Adding new devices to the NASA field system

DBBC core 1 (INAF)

e.g. feasibility studies for the new DBBC (INAF)

Page 23: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Adding new devices to the NASA field system

Network

DBBC Hardware

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device …

Device …

FS

DBBC Client GUIDBBC Client Communication

DBBC Server CommunicationDBBC Server Functionality

e.g. DBBC

Page 24: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

DBBC Client Com.

Adding new devices to the NASA field system

Network

DBBC Hardware

FS Monitor Client GUI

Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device …

Device …

FS

DBBC Client GUIDBBC Client Communication

DBBC Server CommunicationDBBC Server Functionality

e.g. DBBC

Page 25: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

A future concept – Combined control of different systems

in a geodetic observatory

Page 26: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Combined control of different systems in a geodetic observatory

- Optimized work flows - Increasing the number of observations with e-control (automation and remote attendance/control)- Time sharing of measuring equipment- Just-on-time scheduling and updating to adapt flexible observation programs- Additional integrated safety system(s)- Standardization of system software for different systems- BUT: There will be always situations where highly educated personnel is needed at the observatories

RTW TTW1 TTW2 OHIGGINS

TIGO SOSW WLRS Datacenter

Picture similar to: Hase, Hayo; et . al.: Twin Telescope Wettzell (TTW) - a VLBI2010 Radio Telescope Project . IVS General Meeting 2008

Think about the technical realizations of GGOS ?

Page 27: new concepts for remote control of VLBI-telescopes and ... · e-control: new concepts for remote control of VLBI-telescopes The communication – security with ssh - tunneling But

e-control: new concepts for remote control of VLBI-telescopes

Thanks for your attention Gracias por su atención

If you have further questions, send an email to: [email protected] for a test version:[email protected]


Recommended