Show simple item record

dc.contributor.authorGuyon, Olivier
dc.contributor.authorSevin, Arnaud
dc.contributor.authorFerreira, Florian
dc.contributor.authorLtaief, Hatem
dc.contributor.authorMales, Jared
dc.contributor.authorDeo, Vincent
dc.contributor.authorGratadour, Damien
dc.contributor.authorCetre, Sylvain
dc.contributor.authorMartinache, Frantz
dc.contributor.authorLozi, Julien
dc.contributor.authorVievard, Sebastien
dc.contributor.authorFruitwala, Neelay
dc.contributor.authorBos, Steven
dc.contributor.authorSkaf, Nour
dc.date.accessioned2021-02-24T13:18:59Z
dc.date.available2021-02-24T13:18:59Z
dc.date.issued2020-12-13
dc.identifier.citationGuyon, O., Sevin, A., Ferreira, F., Ltaief, H., Males, J. R., Deo, V., … Skaf, N. (2020). Adaptive optics real-time control with the compute and control for adaptive optics (Cacao) software framework. Adaptive Optics Systems VII. doi:10.1117/12.2562822
dc.identifier.isbn9781510636835
dc.identifier.issn1996-756X
dc.identifier.issn0277-786X
dc.identifier.doi10.1117/12.2562822
dc.identifier.urihttp://hdl.handle.net/10754/667666
dc.description.abstractThe 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 AO188 system, the SCExAO and MagAOX 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.
dc.description.sponsorshipDevelopers of the Cacao software package receive funding from the National Science Foundation (MagAO-X project), the Japanese Society for the Promotion of Science (SCExAO project), the Japanese NINS Astrobiology Center, and the European Union (project Green Flash). LDFC development at SCExAO is supported by the NASA Strategic Astrophysics Technology (SAT) Program grant 80NSSC19K0121. Development of advanced wavefront control algorithms with Cacao is supported by NASA grant 80NSSC19K0336. The development of SCExAO was supported by the Japan Society for the Promotion of Science (Grant-in-Aid for Research #23340051, #26220704, #23103002, #19H00703 & #19H00695), the Astrobiology Center of the National Institutes of Natural Sciences, Japan, the Mt Cuba Foundation and the director’s contingency fund at Subaru Telescope. The authors wish to recognize and acknowledge the very significant cultural role and reverence that the summit of Maunakea has always had within the indigenous Hawaiian community. We are very fortunate to have the opportunity to conduct observations from this mountain.
dc.publisherSPIE-Intl Soc Optical Eng
dc.relation.urlhttps://www.spiedigitallibrary.org/conference-proceedings-of-spie/11448/2562822/Adaptive-optics-real-time-control-with-the-compute-and-control/10.1117/12.2562822.full
dc.rightsArchived with thanks to SPIE
dc.titleAdaptive optics real-time control with the compute and control for adaptive optics (Cacao) software framework
dc.typeConference Paper
dc.contributor.departmentComputer, Electrical and Mathematical Science and Engineering (CEMSE) Division
dc.contributor.departmentExtreme Computing Research Center
dc.conference.date2020-12-14 to 2020-12-22
dc.conference.nameAdaptive Optics Systems VII 2020
dc.conference.locationVirtual, Online, USA
dc.eprint.versionPost-print
dc.contributor.institutionSubaru Telescope, National Astronomical Observatory of Japan, National Institutes of Natural Sciences (NINS), 650 North A'oh¯ok¯u Place, Hilo, HI, 96720, U.S.A.
dc.contributor.institutionSteward Observatory, University of Arizona, Tucson, AZ, USA
dc.contributor.institutionCollege of Optical Sciences, University of Arizona, Tucson, AZ, USA
dc.contributor.institutionAstrobiology Center of NINS, 2-21-1, Osawa, Mitaka, Tokyo, Japan
dc.contributor.institutionLESIA, Observatoire de Paris, Université PSL, CNRS, Sorbonne Université, Université de
dc.contributor.institutionResearch School of Astronomy and Astrophysics, Australian National University, Canberra, ACT 2611, Australia
dc.contributor.institutionW. M. Keck Observatory, 65-1120 Mamalahoa Hwy, Kamuela, HI, USA
dc.contributor.institutionUniversite Cote d'Azur, Observatoire de la Cote d'Azur, CNRS, Laboratoire Lagrange, France
dc.contributor.institutionDepartment of Physics, University of California, Santa Barbara, 93106, U.S.A.
dc.contributor.institutionLeiden Observatory, Leiden University, PO Box 9513, 2300 RA Leiden, The Netherlands
dc.contributor.institutionDepartment of Physics and Astronomy, University College London, London, United Kingdom
dc.identifier.volume11448
kaust.personLtaief, Hatem
dc.identifier.eid2-s2.0-85100028419
refterms.dateFOA2021-02-25T05:57:46Z


Files in this item

Thumbnail
Name:
Adaptive_optics_real_time_control_with_the_compute_and_control_for_adaptive_optics__CACAO__software_framework.pdf
Size:
2.606Mb
Format:
PDF
Description:
Accepted manuscript

This item appears in the following Collection(s)

Show simple item record