Using ACE, our innovative and flexible software, controlling an AO loop has never been so easy.
ACE (ALPAO Core Engine) is an innovative, flexible software architecture for adaptive optics.ACE allows you to rapidly and efficiently develop instruments that use adaptive optics.
With ACE's object-oriented, modular architecture, you use only the modules needed to work efficiently. Performance is not sacrificed for ease-of-use. With ACE, it is possible to close the Adaptive Optics loop up to 800Hz using ALPAO's deformable mirrors and wavefront sensors.
For astronomy or defense applications, our ACE fast Real Time Computer combine ease of use with state of the art performances (<200µs of pure delay).
Availables on our Youtube Channel:
Standard ALPAO Core Engine (ACE) based on the Matlab environment is the perfect choice to control adaptive optics systems. Its open, objectoriented architecture allows the user to rapidly build a robust, userfriendly software solution. ACE can run smoothly up to 800Hz with a typical delay below 1ms.
For the most demanding applications, ALPAO can provide you with the powerful ALPAO Core Engine fast (ACE fast), running up to 2kHz with a pure delay lower than 200μs.
" Within just a few weeks, the ALPAO Core Engine (ACE) has proven to be a significantly worthy purchase for our lab doing research on adaptive optics and exotic deformable mirror technology. The ease of use of the software has allowed us to develop custom programs with ACE's object-oriented Matlab® programming using a broad range of functions that covers all specific aspects of an AO chain. […] The overall benefit of the ALPAO Core Engine is that it permits us to spend less time at coding software and much more time doing what matters for us, science. "
Denis Brousseau, Ph.D, Research associate at the Center for Optics, Photonics and Lasers (COPL)
" We have deployed a 97-actuator ALPAO mirror […] in an adaptive optics test bed, and are building an AO-OCT system around a second, identical mirror. […] The merits of the mirror are significant: the high speed and linearity of the mirror should provide sufficient temporal bandwidth, while the large stroke of the actuators will allow correction over a large range of ocular aberrations with minimal precorrection using lenses. […] In our minds, what really distinguishes the ALPAO mirror from competing mirrors is the MATLAB®-based ALPAO Core Engine (ACE), […] and since it's written in MATLAB®, it permits very rapid prototyping of control algorithms and ready application of all of MATLAB®'s statistical and visualization tools to those prototypes. Engineers at ALPAO are highly responsive to inquiries and requests for assistance, and prompt as well. They provide example code whenever it is available and script skeletons when it isn't. We are extremely pleased with ALPAO's product and service. "
Ravi Jonnal, PhD, Miller Lab, Indiana University
" An ALPAO AO system was installed in the PEACE bench (The Phasing ELT with Adaptive optics Control Experiment at ESO) developed to study the interaction of an adaptive optics system meant to correct the impact of atmospheric turbulence and a phasing system meant to align the mirror segments of an extremely large telescope.
The AO system, consisting of a Hi-Speed DM 277-15 deformable mirror and a 16x16 sub-apertures Shack-Hartmann sensor, is controlled by the ALPAO Core Engine. This tool allows us in an easy way with a simple brunch of commands to configure, set and operate the full AO system. […] The main advantage of this real-time platform is the flexibility offered by its implementation in MATLAB® using the power of the orient object programming. It is easy to include new functionalities or modify the existing ones (controller, centroids, etc.) in order to include new algorithms or reconstruction techniques helping the debugging of future telescope AO systems. These characteristics make the Alpao Core Engine the ideal tool for laboratory AO systems testing. "
Emmanuel Aller Carpentier, Ph. D, European Southern Observatory