![Page 1: OOOS: A hardware-independent SLR control system](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/1.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/2.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/3.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/4.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/5.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/6.jpg)
Streamlined User Interface
> Lecture > Author • Document > DateDLR.de • Chart 6
![Page 7: OOOS: A hardware-independent SLR control system](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/7.jpg)
> Lecture > Author • Document > DateDLR.de • Chart 7
![Page 8: OOOS: A hardware-independent SLR control system](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/8.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/9.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/10.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/11.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/12.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/13.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/14.jpg)
Backup
> Lecture > Author • Document > DateDLR.de • Chart 14
![Page 15: OOOS: A hardware-independent SLR control system](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/15.jpg)
• 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](https://reader031.vdocument.in/reader031/viewer/2022021623/620b0618b52024282d3847aa/html5/thumbnails/16.jpg)
• 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