Adaptive optics real-time control with the compute and control for adaptive optics (Cacao) software framework

被引:1
|
作者
Guyon, Olivier [1 ,2 ,3 ,4 ]
Sevin, Arnaud [5 ]
Ferreira, Florian [5 ]
Ltaief, Hatem [6 ]
Males, Jared R. [2 ]
Deo, Vincent [1 ,5 ]
Gratadour, Damien [5 ,7 ]
Cetre, Sylvain [8 ]
Martinache, Frantz [9 ]
Lozi, Julien [1 ]
Vievard, Sebastien [1 ]
Fruitwala, Neelay [10 ]
Bos, Steven P. [11 ]
Skaf, Nour [1 ,5 ,12 ]
机构
[1] Natl Inst Nat Sci NINS, Subaru Telescope, Natl Astron Observ Japan, 650 North Aohoku Pl, Hilo, HI 96720 USA
[2] Univ Arizona, Steward Observ, Tucson, AZ 85721 USA
[3] Univ Arizona, Coll Opt Sci, Tucson, AZ 85721 USA
[4] NINS, Astrobiol Ctr, 2-21-1 Osawa, Mitaka, Tokyo, Japan
[5] Sorbonne Univ, LESIA, Observ Paris, Univ PSL,CNRS, 5 Pl Jules, F-92195 Meudon, France
[6] King Abdullah Univ Sci & Technol, Extreme Comp Res Ctr, Thuwal, Saudi Arabia
[7] Australian Natl Univ, Res Sch Astron & Astrophys, Canberra, ACT 2611, Australia
[8] W M Keck Observ, 65-1120 Mamalahoa Hwy, Kamuela, HI USA
[9] Univ Cote dAzur, Observ Cote dAzur, Lab Lagrange, CNRS, Nice, France
[10] Univ Calif Santa Barbara, Dept Phys, Santa Barbara, CA 93106 USA
[11] Leiden Univ, Leiden Observ, Pob 9513, NL-2300 RA Leiden, Netherlands
[12] UCL, Dept Phys & Astron, London, England
来源
ADAPTIVE OPTICS SYSTEMS VII | 2020年 / 11448卷
基金
日本学术振兴会; 美国国家科学基金会;
关键词
Adaptive Optics; Real-time systems; Wavefront control; High-performance computing;
D O I
10.1117/12.2562822
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Compute and control for adaptive optics (Cacao) is an open source software package providing a flexible framework for deploying real-time adaptive optics control. Cacao leverages CPU and GPU computational resources to meet the demands of modern AO systems with thousands of degrees of freedom running at kHz speed or faster. Cacao adopts a modular approach, where individual processes operate over a standardized data stream stucture. Advanced control loops integrating multiple sensors and DMs are built by assembling multiple such processes. High-level constructs are provided for sensor fusion, where multiple sensors can drive a single physical DM. The common data stream format is at the heart of Cacao, holding data content in shared memory and timing information as semaphores. Cacao is currently in operation on the general-purpose Subaru A0188 system, the SCExAO and MagAO-X extreme-AO instruments. Its data stream format has been adopted at Keck, within the COMPASS AO simulation tool, and in the COSMIC modular RTC platform. We describe Cacao's software architecture and toolset, and provide simple examples for users to build a real-time control loop. Advanced features are discussed, including on-sky results and experience with predictive control and sensor fusion. Future development plans will include leveraging machine learning algorithms for real-time PSF calibration and more optimal AO control, for which early on-sky demonstration will be presented
引用
收藏
页数:13
相关论文
共 50 条
  • [1] The Compute and Control for Adaptive Optics (cacao) real-time control software package
    Guyon, Olivier
    Sevin, Arnaud
    Gratadour, Damien
    Bernard, Julien
    Ltaief, Hatem
    Sukkari, Dalal
    Cetre, Sylvain
    Skaf, Nour
    Lozi, Julien
    Martinache, Frantz
    Clergeon, Christophe
    Norris, Barnaby
    Wong, Alison
    Males, Jared
    [J]. ADAPTIVE OPTICS SYSTEMS VI, 2018, 10703
  • [2] Preliminary Design of the Real-Time Control Software for the Adaptive Optics of AOLI
    Colodro-Conde, Carlos
    Rodriguez-Ramos, Luis F.
    Villo, Isidro
    Mackay, Craig
    Rebolo, Rafael
    Crass, Jonathan
    Fernandez-Valdivia, Juan J.
    King, David L.
    Labadie, Lucas
    Lopez, Roberto
    Oscoz, Alejandro
    Perez-Garrido, Antonio
    Puga, Marta
    Rodriguez-Ramos, Jose M.
    Velasco, Sergio
    [J]. BIOINSPIRED COMPUTATION IN ARTIFICIAL SYSTEMS, PT II, 2015, 9108 : 51 - 60
  • [3] Adaptive and Real-time Optimal Control for Adaptive Optics Systems
    Doelman, Niek
    Fraanje, Rufus
    Houtzager, Ivo
    Verhaegen, Michel
    [J]. EUROPEAN JOURNAL OF CONTROL, 2009, 15 (3-4) : 480 - 488
  • [4] Adaptive optics real-time control using FPGA
    Rodriguez-Ramos, Luis F.
    Alonso, Angel
    Gago, Fernando
    Gigante, Jose V.
    Herrera, Guillermo
    Viera, Teodora
    [J]. 2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 447 - 452
  • [5] Real-time modal control implementation for adaptive optics
    Wirth, A
    Navetta, J
    Levine, BM
    [J]. OPTICAL TELESCOPES OF TODAY AND TOMORROW: FOLLOWING IN THE DIRECTION OF TYCHO BRAHE, 1997, 2871 : 871 - 877
  • [6] Real-time modal control implementation for adaptive optics
    Wirth, A
    Navetta, J
    Looze, D
    Hippler, S
    Glindemann, A
    Hamilton, D
    [J]. APPLIED OPTICS, 1998, 37 (21) : 4586 - 4597
  • [7] Real-time modal control implementation for adaptive optics
    Wirth, Allan
    Navetta, Joseph
    Looze, Douglas
    Hippler, Stefan
    Glindemann, Andreas
    Hamilton, Donald
    [J]. Applied Optics, 1998, 37 (21): : 4586 - 4597
  • [8] GPUs for adaptive optics: simulations and real-time control
    Gratadour, Damien
    Sevin, Arnaud
    Brule, Julien
    Gendron, Eric
    Rousset, Gerard
    [J]. ADAPTIVE OPTICS SYSTEMS III, 2012, 8447
  • [10] Application of real-time adaptive control algorithm in adaptive optics system
    Li, XY
    Meng, L
    Jiang, WH
    [J]. ADAPTIVE OPTICS AND APPLICATIONS III, 2004, 5639 : 115 - 123