Presentation + Paper
3 September 2024 Real-time adaptive optics control with a high level programming language
Author Affiliations +
Abstract
Adaptive optics systems are usually prototyped in a convenient but slow language like MATLAB or Python, and then re-written from scratch using high-performance C/C++ to perform real-time control. This duplication of effort adds costs and slows the experimentation process. We present instead a technical demonstration of performing real time, sub-millisecond latency control with an adaptive optics system using the high-level Julia programming language. This open-source software demonstrates support for multiple cameras, pixel streaming, and network-transparency distributed computing. Furthermore, it is easy to interface it with other programming languages as desired.
Conference Presentation
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
William Thompson, Darryl Gamroth, Christian Marois, and Olivier Lardière "Real-time adaptive optics control with a high level programming language", Proc. SPIE 13097, Adaptive Optics Systems IX, 130972C (3 September 2024); https://doi.org/10.1117/12.3020480
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Real-time computing

Adaptive optics

Computer programming languages

Cameras

Wavefront sensors

Control systems

Data processing

Back to Top