ooos: a hardware-independent slr control system

16
OOOS: A hardware-independent SLR control system > Lecture > Author Document > Date DLR.de Chart 1 Daniel Hampf, Fabian Sproll, et. al. German Aerospace Center, Stuttgart

Upload: others

Post on 15-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OOOS: A hardware-independent SLR control system

OOOS: A hardware-independent SLR control system

> Lecture > Author • Document > DateDLR.de • Chart 1

DanielHampf,FabianSproll,et.al.GermanAerospaceCenter,Stuttgart

Page 2: OOOS: A hardware-independent SLR control system

• Joined the ILRS in August 2017(engineering station)

• Main features:• Small footprint / low cost• Fibre-transmission of laser pulses

(no coudé path)• IR-Ranging (1064 nm)• High repetition ranging (~100 kHz)

Stuttgart SLR Systems (I): UFO / UROL

> Lecture > Author • Document > DateDLR.de • Chart 2

Page 3: OOOS: A hardware-independent SLR control system

• Currently in set-up phase near Stuttgart

• Main features:• Transportable (single container)• coudé path, strong laser• Main application: Space Debris Ranging

Stuttgart SLR Systems (II): STAR-C

> Lecture > Author • Document > DateDLR.de • Chart 3

Page 4: OOOS: A hardware-independent SLR control system

• Why hardware-independent?• Is used on UFO and on STAR-C• As engineering station, we change hardware quite a lot

• Why automatization:• Sometimes we need to gather data for verification

-- but we have no personnel for routine observations• STAR-C is envisaged to operate autonomously at remote sites

OOOS (Orbital Objects Observation Software)

> Lecture > Author • Document > DateDLR.de • Chart 4

Riga A033-ETPicoQuant HydraHarp 400 Guidetech GT668-SLR

Page 5: OOOS: A hardware-independent SLR control system

Modular 3-layer design

> Lecture > Author • Document > DateDLR.de • Chart 5

Graphical User Interface

tracking ranging laser transmitter

camera mount eventtimer

- Andor Zyla- Point Grey- Canon DSLR- …

TCP-IP

Interfaces / Classes

Page 6: OOOS: A hardware-independent SLR control system

Streamlined User Interface

> Lecture > Author • Document > DateDLR.de • Chart 6

Page 7: OOOS: A hardware-independent SLR control system

> Lecture > Author • Document > DateDLR.de • Chart 7

Page 8: OOOS: A hardware-independent SLR control system

• Pure python (but using C libraries)• Simple installation• Quick debugging

• Cross-platform• No real-time requirements (all real-time operations are done on hardware)• Designed from scratch in 2016, no legacy code• Multiprocessing to handle large data rates (“100 kHz ranging”)• Loose coupling between modules

Implementation

> Lecture > Author • Document > DateDLR.de • Chart 8

runnumber =15target_type =sattarget_name =ENVISATtarget_ID =27386target_RCS =18.597ILRS_name =ENVISATTLE1=127386U02009A17241.38234473.0000000500000-015333-409990TLE2=22738698.2252283.5801000132279.3709280.762714.37901661811590CPF_filename =Z:/data\2017-08-29\run0015\info/CPF_prediction1.txt

Message GUI à tracking daemon

Page 9: OOOS: A hardware-independent SLR control system

• Why?• Fibre transmitter can tolerate

only low pulse energy• More statistics give better

accuracy

• How?• Burst mode to avoid pulse

collisions

100 kHz Ranging

> Lecture > Author • Document > DateDLR.de • Chart 9

Page 10: OOOS: A hardware-independent SLR control system

• Can mean different things: Remote, robotic, autonomous, …

Automatization: How much is useful?

> Lecture > Author • Document > DateDLR.de • Chart 10

System handlesstandard tasks

System runs byitself if no problems

System handles all possible errors

Page 11: OOOS: A hardware-independent SLR control system

• Can mean different things: Remote, robotic, autonomous, …

Automatization: How much is useful?

> Lecture > Author • Document > DateDLR.de • Chart 11

System handlesstandard tasks

System runs byitself if no problems

System handles all possible errors

Page 12: OOOS: A hardware-independent SLR control system

• Separate programming from procedures• Better maintenance• Better testing (with simulation classes)• Flexibility

è Define procedures in XML

Automatization with OOOS

> Lecture > Author • Document > DateDLR.de • Chart 12

Page 13: OOOS: A hardware-independent SLR control system

• Hardware-independent control system offers• High flexibility • Fast hardware integration• Good reliability

• 100 kHz ranging is possible (and reasonable)

Summary

> Lecture > Author • Document > DateDLR.de • Chart 13

Page 14: OOOS: A hardware-independent SLR control system

Backup

> Lecture > Author • Document > DateDLR.de • Chart 14

Page 15: OOOS: A hardware-independent SLR control system

• What for? • Safe budget on human observer crews• There is quick and easy access to the system

• Manual scheduling • Handling all standard observation tasks, e.g.

• Start tracking, trigger, event timer, open shutter• Fine-tune experiment parameters based on returns, e.g.

• Laser-direction• Energy setting

• Fail-safe weather observation, roof close mechanism

• Remote signalling of errors, e.g. email or SMS

Stage 1 (“Robotic”)

> Lecture > Author • Document > DateDLR.de • Chart 15

Page 16: OOOS: A hardware-independent SLR control system

• What for:• No easy access to the system (e.g. remote location)

• Automatic scheduling (incl. calibrations, etc.)• Possibly weather dependent

• Handle errors• restart hard- or software• Adjust settings• Continue running if non-essential hardware is missing

• Pre-process data and send it somewhere

• Complete remote access

Stage 2 (“Autonomous”)

> Lecture > Author • Document > DateDLR.de • Chart 16