Real Time Software and Hardware for Instrumentation and Control

Home   |   Products Services Clients Publications  |  Support Contact


The Adoptics adaptive optics (AO) software is a modular, portable and adaptable closed-loop wavefront reconstructor application. AO systems using Adoptics have been delivered to Northrop Grumman, Sandia National Laboratories, Georgia State University, and the University of Illinois. The core functions of Adoptics work identically in all of these installations, however the wavefront sensor, reconstructor algorithm, and deformable mirror (DM) modules are specific to each system. The current versions of Adoptics run under real time Linux, however an OS/2-hosted  8-DSP version on Georgia State University's Mt. Wilson 100" Telescope AO system saw first light in 1995.

Adoptics will support two cameras in one system, and such a system was delivered to the University of Illinois for use in an astronomical laser guide star system.

Adoptics is used in laser beam control systems as well as in astronomy. One such beam control system, using a 10x10 subaperture array, a 97 element DM and a control matrix reconstructor, runs at a 2.5KHz frame rate. Another beam control system, whose frame rate is proprietary, uses an exponential reconstructor parallelized across 16 processor cores, and outputs to a 941 element DM.

Typically, the Adoptics software license is purchased as part of a system including software modules and hardware interfaces specific to the client's application.

Selected GUI Screen Shots  

Adoptics features include:

  • Runs under real time Linux on generic Intel/AMD 2GHz or faster PCs - No DSP hardware required
  • Reconstructor output latency < 1 system frame period
  • Real time support for cameras by FLIR, Basler, Photon Focus and Astronomical Research Cameras
  • Real time support for CameraLink cameras
  • Human time graphical user interaction with the AO system during reconstructor loop operation
  • Modular software organization for interfacing with a variety of cameras and deformable mirrors
  • Client/Server organization allows:
    • Communication with other systems, such as telescope control
    • Remote user interaction
  • Bus-mastering (DMA) camera input / DM output 
  • Diagnostic tools for exercising cameras and DMs
  • Optional real time lossless data acquisition

2011 Riptide Realtime. All Rights Reserved.
Adoptics is a registered trademark of Riptide Realtime