Boston Micromachines is proud and excited to introduce its latest product software suite: The Adaptive Optics Software Development Kit, or AOSDK.
Figure 1. Simple breakdown of the AOSDK in an AO system.
As the science of adaptive optics (AO) continues to grow, so does the number of members in its community and beyond. Not everyone may be familiar with the application of adaptive optics as groups begin to code and program their AO system software. BMC’s AOSDK is a solution for saving time and effort in the development of low level software used to implement wavefront correction.
The AOSDK provides an application programming interface (API) with multiple software modules that will simplify and assist with AO development for your system. Features of the AOSDK include the following:
- Calibration of the wavefront sensor (WFS)
- Graphical rendering of WFS data
- Reconstruction and correction of wavefront aberrations in real-time
- Indirect wavefront control
Figure 2. Sample reconstructed wavefronts displayed via AOSDK.
BMC’s AOSDK is currently compatible with DMs provided by us, Thorlabs, and ALPAO. It is compatible with cameras provided by Thorlabs and Uniq. The AOSDK works in C++, MATLAB, and Python. Our long-term plan is to explore more hardware integration options and develop modules that customers will need. Contact us if you have a combination not listed on the site and we can develop a module that will work with your hardware.
The AOSDK will enable those both familiar and unfamiliar with AO software development to be able to program their AO system with ease. Contact BMC today for ordering and more information on the AOSDK!