The Performance of the Robo-AO Laser Guide Star Adaptive Optics System at the Kitt Peak 2.1 m Telescope

, , , , , , , and

Published 2017 December 21 © 2017. The American Astronomical Society. All rights reserved.
, , Citation Rebecca Jensen-Clem et al 2018 AJ 155 32 DOI 10.3847/1538-3881/aa9be6

Download Article PDF
DownloadArticle ePub

You need an eReader or compatible software to experience the benefits of the ePub3 file format.

1538-3881/155/1/32

Abstract

Robo-AO is an autonomous laser guide star adaptive optics (AO) system recently commissioned at the Kitt Peak 2.1 m telescope. With the ability to observe every clear night, Robo-AO at the 2.1 m telescope is the first dedicated AO observatory. This paper presents the imaging performance of the AO system in its first 18 months of operations. For a median seeing value of 1farcs44, the average Strehl ratio is 4% in the $i^{\prime} $ band. After post processing, the contrast ratio under sub-arcsecond seeing for a $2\leqslant i^{\prime} \leqslant 16$ primary star is five and seven magnitudes at radial offsets of 0farcs5 and 1farcs0, respectively. The data processing and archiving pipelines run automatically at the end of each night. The first stage of the processing pipeline shifts and adds the rapid frame rate data using techniques optimized for different signal-to-noise ratios. The second "high-contrast" stage of the pipeline is eponymously well suited to finding faint stellar companions. Currently, a range of scientific programs, including the synthetic tracking of near-Earth asteroids, the binarity of stars in young clusters, and weather on solar system planets are being undertaken with Robo-AO.

Export citation and abstract BibTeX RIS

1. Introduction

Adaptive optics (AO) systems correct wavefront aberrations introduced by the atmosphere and instrumental optics, restoring the angular resolution of a telescope to the diffraction limit. Laser guide stars (LGS) were developed in the 1980s to provide AO systems with bright, locatable wavefront reference sources, thereby bringing fainter astrophysical objects into the purview of AO. Over half of all 8 m class aperture telescopes are now equipped with an LGS AO system. The primary application of these AO instruments is for high angular resolution studies (deep imaging and spectroscopic) of interesting astronomical objects. As such, minimizing the overhead has not been a major consideration in the overall design of AO systems on large telescopes.

In contrast, Robo-AO is a robotic LGS AO system designed for maximum target throughput. Unlike LGS systems on large telescopes, it is based on an artificial star produced by Rayleigh scattering of a near-UV (λ = 355 nm) laser. Robo-AO achieves high target throughput by minimizing overhead times to less than one minute per target. This is accomplished by three key design elements. (1) Each step of the observation sequence is automated, allowing tasks that would be performed sequentially by a human operator to be performed in parallel and with minimal delay by the robotic system. (2) The Rayleigh scattering LGS is invisible to the human eye. As a result, while coordination with the U. S. Air Force Joint Space Operations Center (JSpOC) is still required to prevent illumination of sensitive space assets, no control measures are required by the U. S. Federal Aviation Administration. (3) Robo-AO employs an automated queue scheduler that chooses each new science target based on telescope slew times and approved "lasing" windows provided in advance by JSpOC.

Robo-AO was first commissioned at the Palomar 1.5 m telescope in 2011, where it completed 19 science runs as a PI instrument from 2012 May through 2015 June. Full details of the Robo-AO hardware and software can be found in Baranec et al. (2013, 2014) and Riddle et al. (2014).

In 2012, the National Optical Astronomy Observatory (NOAO), following the recommendation of the Portfolio Committee, which was chartered by the National Science Foundation (NSF), decided to divest the Kitt Peak (KP) 2.1 m telescope. In 2015, the Robo-AO team made a bid for the telescope and was selected to operate the telescope for three years. Robo-AO was installed at the 2.1 m telescope in 2015 November. Since then it has been operating nearly every clear night. As the first dedicated, automated AO facility, Robo-AO at Kitt Peak is well positioned to support the next generation of large-scale survey programs that are focused on stellar and exoplanet astronomy (e.g., CRTS, Pan-STARRS, K2, Gaia, ZTF, TESS, and others), as well as AO follow up of interesting sources. Early science results including Robo-AO KP data can be found in Adams et al. (2017) and Vanderburg et al. (2016a, 2016b).

In this paper, we describe the performance of Robo-AO since commissioning. The paper is organized as follows: in Section 2, we introduce the Robo-AO imaging systems; in Section 3, we provide an overview of our automatic data reduction pipelines; in Section 4, we illustrate the relationships between the weather conditions and the measured seeing; in Section 5, we present the Strehl ratio and the contrast curve statistics as well as the point-spread function morphology; in Section 6, we describe our astrometric solution; in Section 7, we describe our automated data archiving system; finally, in Section 8, we describe the newly installed near-IR camera.

2. Summary of the Robo-AO Imaging System

The Robo-AO imaging system includes two optical relays, each using a pair of off-axis parabolic mirrors. The first relay images the telescope pupil onto a 140-actuator Boston Micromachines micro-electro-mechanical-systems (MEMS) deformable mirror used for wavefront correction. A dichroic then reflects the UV light to an 11 × 11 lenslet Shack-Hartmann wavefront sensor. The second optical relay includes a fast tip-tilt correcting mirror (so far only used in engineering tests), and an atmospheric dispersion corrector (ADC; here, two rotating prisms6 ) located at a reimaged pupil. The output of the second relay is an f/41 beam that is intercepted by a dichroic mirror, which reflects the $\lambda \,\lt 950$ nm portion of the converging beam to the visible wavelength filter wheel and EMCCD detector (see Table 1). The filter wheel includes $g^{\prime} $, $r^{\prime} $, $i^{\prime} $, and $z^{\prime} $ filters, as well as a long-pass "lp600" filter cutting on at 600 nm and extending beyond the red limit of the EMCCD (see Figure 1 in Baranec et al. 2014). The dichroic transmits the longer wavelength light to the near-infrared (NIR) instrument port (see Section 8).

Table 1.  The Specifications of the Robo-AO Optical Detector at Kitt Peak

Telescope Kitt Peak 2.1 m telescope
Science camera Andor iXon DU-888
EMCCD detector E2V CCD201-20
Read-noise (without EM gain) 47 ${e}^{-}$
EM gain, selectable 300, 200, 100, 50, 25
Effective read-noisea 0.16, 0.24, 0.48, 0.96, 1.9 ${e}^{-}$
Full-frame-transfer readout 8.6 frames per second
Detector format 10242 13 μm pixels
Field of view 36'' × 36''
Pixel scale 35.1 milli-arcsec per pixel
Observing filters $g^{\prime} $, $r^{\prime} $, $i^{\prime} $, $z^{\prime} $, lp600
Standard Exposure Time $90\,{\rm{s}}$

Note.

aThe list of effective read-noise values corresponds to the list of EM gain values.

Download table as:  ASCIITypeset image

Robo-AO was originally designed for simultaneous optical and NIR operations, such that deep science integrations could be obtained in one band while the image displacement could be measured in the other and corrected with a fast tip-tilt mirror. In 2017 February, we achieved first light with a science-grade novel infrared array, a brief summary of which appears in Section 8.7 In this paper, we consider the imaging performance of Robo-AO using the optical imaging camera only. In lieu of an active tip-tilt correction, the EMCCD is run at a frame rate of 8.6 Hz to allow for post-facto image registration followed by stacking (see Section 3).

3. Data Reduction Pipelines

3.1. Overview

Image registration and stacking (see Section 2) is accomplished automatically by the "bright-star" and "faint-star" pipelines, which are optimized for high and low signal-to-noise ratio (S/N) targets, respectively. The bright-star data are then processed by the "high-contrast" pipeline to maximize the sensitivity to faint companions. These pipelines are described in detail below.

3.2. Image Registration Pipelines

All observations are initially processed by the bright-star pipeline. This pipeline centers and windows the time series of images (the "datacube") about an automatically selected guide star. The windowed region is bi-cubically up-sampled and cross correlated with the theoretical PSF to give the center coordinates of the guide star's PSF in each frame. The full-frame, unprocessed images are then calibrated using the nightly darks and dome flats. Finally, the calibrated full frames are aligned using the center coordinates identified by the up-sampled, windowed frames, and co-added via the Drizzle algorithm (Fruchter & Hook 2002). These steps are described in detail in Law et al. (2014).

After an observation has been processed by the bright-star pipeline, the core of the brightest star in the frame is fit by a 2D-Moffat function. If the full width at half maximum (FWHM) of the function fit to the core is <λ/D, indicating that the stellar centroiding step has failed, then the observation is re-processed by the faint-star pipeline to improve the S/N in the final science image. The cause of the bright-star pipeline failure for faint sources is the S/N limitation of the cross-correlation technique. The typical magnitude cutoff for the bright-star pipeline is 14–15 in the filter of observation under the median seeing conditions for a 90 s exposure.

The faint-star pipeline proceeds as follows. The individual frames for a given observation are summed to create a dark and flat corrected "master" reference image. This frame is then high-pass filtered and centered on the guide star. Each raw short exposure frame is then dark and flat corrected, high-pass filtered, and windowed. These individual frames are registered to the master reference frame using the Image Registration for Astronomy package written by Adam Ginsburg.8 This python package finds the offset between the individual and reference frames using DFT up-sampling and registers the images with FFT-based sub-pixel image shifts. Figure 1 illustrates the strengths and weaknesses of the bright-star and faint-star pipelines. We note here that the typical centering precision is ∼1–5 mas for the bright-star pipeline and 2–3 times worse for the faint-star pipeline. We see several ways of assessing the accuracy: the formal error of a Moffat/Gaussian fit to a guide star or the FWHM of the core. In the former case, the accuracy is about 10–20 mas, in the latter case 50–100 mas.

Figure 1.

Figure 1. The bright-star pipeline (a) produces a superior Strehl ratio for the $V=8.84$ double star HIP 55872 compared with (b) the faint-star pipeline. For the $V=15.9$ star 2MASSJ1701+2621, however, the bright-star pipeline (c) fails to correctly center the PSF, leading to an artifact, namely the bright pixel in the center. The faint-star pipeline (d) more accurately registers the individual frames for this observation. All images are displayed with a square root scaling and min/max stretch.

Standard image High-resolution image

These automatic pipelines have reduced thousands of Robo-AO observations since the instrument was commissioned in 2015 November. Figure 2 shows a collage of representative observations.

Figure 2.

Figure 2. Examples of Robo-AO i'-band images at the KP 2.1 m telescope (square root scaling). The left-hand image represents the full 36'' × 36'' field of view. In this image of the globular cluster M13, the star used for tip/tilt removal in post processing is indicated by the black arrow. The images on the right are examples of bright single stars and stellar binaries with a range of separations and contrasts (3'' × 3'' field of view).

Standard image High-resolution image

3.3. High-contrast Pipeline

For science programs that aim to identify point sources at small angular separations from known stars, further processing is needed. Our high-contrast pipeline generates a 3farcs5 frame windowed about the star of interest in the final science frame (we note that the high-contrast pipeline is only applied to those stars that were processed by the bright-star pipeline). A high-pass filter is applied to the windowed frame to reduce the contribution of the stellar halo (in this pipeline, we used the VIP implementation of the isotropic undecimated wavelet transform with two wavelet scales). To whiten correlated speckle noise at small angular separations from the target star we subtract a synthetic PSF generated by Karhunen–Loève image processing (KLIP). The KLIP algorithm is based on the method of Principal Component Analysis (Soummer et al. 2012). The PSF diversity needed to create this synthetic image is provided by a reference library of Robo-AO observations—a technique called Reference star Differen-tial Imaging (RDI; Lafrenière et al. 2009). We note that the angular differential imaging approach (Marois et al. 2006) is not possible here because the 2.1 m telescope is an equ-atorially mounted telescope. Our pipeline uses the Vortex Image Processing (VIP) package developed by Gomez Gonzalez et al. (2017).

The full reference PSF library consists of several thousand 3farcs5 square high-pass filtered frames that have been visually vetted to reject fields with more than one point source. The PSF library is updated on a nightly basis to ensure that each object's reduction has the opportunity to include frames from the same night (currently, the library is manually vetted for binaries). Each frame in the full library is cross correlated with the windowed and filtered science frame of interest. The five frames with the highest cross correlation form the sub-library provided to KLIP. We then adopt only the first principal component as our synthetic PSF, as including more components provides no additional improvement to the contrast curve. A clear and desirous extension to the pipeline will be to choose the number of components automatically for each observation based on S/N maximization.

Figure 3 shows an example of a PSF reduced by the standard data pipeline (panel a), then high-pass filtered (panel b), and finally processed with RDI-KLIP (panel c). After a science frame has been fully reduced, we use VIP to produce a 5σ contrast curve that is properly corrected for small sample statistics and algorithmic throughput losses. The corresponding contrast curves for the three panels are shown in panel (d).

Figure 3.

Figure 3. An example of the reduction steps in the high-contrast pipeline for a $z^{\prime} $ observation of the star EPIC228859428.

Standard image High-resolution image

Given that over two hundred new targets are observed during a clear night of Robo-AO observations, the reference library is rapidly expanding and increasingly includes PSFs affected by a very wide range of environmental conditions. Hence, speckle noise in a past observation can be further reduced by a fresh RDI-KLIP reduction if the data is more correlated with later PSFs.

3.4. Extended Object Pipeline

The pipelines described in Sections 3.2 and 3.3 are optimized for point-like sources. Robo-AO observations of extended objects, such as solar system planets, are processed by the extended object pipeline. In this pipeline, the individual raw rapid-readout frames are first flat-fielded, dark-subtracted, and sorted by the computed image entropy value, which is used to quantify image sharpness. To limit the computation time, we select a sequence of the 10–20 sharpest frames, and proceed by deconvolving this smaller set (the exact number of frames in the set depends on the object brightness in a particular filter—for instance, we select the 20 sharpest frames for a typical $i^{\prime} $ observation of Jupiter). We are using the deconvolution algorithm implemented in the AIDA software package (Hom et al. 2007). The PSF template used to perform the deconvolution is obtained by (1) selecting the closest in time bright point source observation reduced with the faint-star pipeline9 , (2) centering and cropping the frame about this bright point source using the VIP package, (3) padding the cropped frame up to the size of the original full frame, and (4) adding noise to the padded frame from an estimate of the probability density function of the background pixel intensities. An example of an original and deconvolved frame is shown in Figures 4(b) and (c).

Figure 4.

Figure 4. An example of the reduction steps in the "extended object" pipeline for an $i^{\prime} $ observation of Jupiter taken on 2017 April 7.

Standard image High-resolution image

The LGS's wavefront samples a cone-shaped volume of the atmosphere where the cone's apex is the height of the laser focus (here 10 km) and its base is the telescope's aperture. However, the light from the astronomical source passes through a cylinder-shaped volume of the atmosphere. The uncorrected wavefront errors to the side of and above the laser's cone induce image distortions which become stronger with the size of the field. This cone effect together with anisoplanatism introduce both plate scale and intensity fluctuations on the image plane. Additionally, the deconvolution procedure may introduce smaller scale artifacts10 as the (single) final PSF estimate remains imperfect. For example, it does not account for the cone effect and anisoplanatism so that there are residual artifacts dependant on the position in the frame. To mitigate these effects, we employ an iterative procedure: we shift and add two consecutive frames based on a two-dimensional second-order polynomial. The polynomial parameters are iteratively optimized such that the sharpness of the resulting shifted and added image is maximized; see Figure 4(d). Optionally, the resulting stack can be further sharpened using a wavelet-based algorithm described in Ying et al. (2008); see Figure 4(e).

Finally, we note that the deconvolution algorithm implemented in the AIDA software package is effective for densely populated regions like globular clusters, but overshoots for single point sources (or tight binaries). Hence, we only apply this methodology to extended sources in the Robo-AO pipeline.

4. Site Performance

4.1. Site Geography

Kitt Peak is located 56 miles Southwest of Tucson, Arizona, at an elevation of 6800 ft. The 2.1 m telescope is situated 0.4 miles to the south of the peak's highest point (the location of the Mayall 4 m telescope). The WIYN 3.5 and 0.9 m telescopes are respectively 700 ft and 400 ft to the west of the 2.1 m telescope and at approximately the same elevation. There are no structures at equal or greater elevations to the east of the telescope, and the terrain is relatively flat beyond the Kitt Peak mountain in that direction. The 7730 ft Baboquivari Peak is 12 miles directly south of the telescope.

4.2. Seeing Measurement

Before the start of each science observation, a 10 s observation is taken with the AO correction off. During this period, the wavefront sensor camera acquires a background image. These "seeing" observations are dark and flat calibrated and summed without any registration of the individual exposures. The seeing (${{\rm{\Theta }}}_{s}$), defined as the FWHM of a two-dimensional Gaussian function fit to this summed frame, is then extracted. Starting in 2017 January, a 90 s ${{\rm{\Theta }}}_{s}$ observation was obtained each hour. Specifically, the Robo-AO queue scheduler arranges an observation of a bright ($V\lt 8\,$ mag) star within 10° of the zenith to refocus the telescope and measure ${{\rm{\Theta }}}_{s}$. As of this writing, there is no significant difference between these "long" and "short" ${{\rm{\Theta }}}_{s}$ observations. Here on, we proceed with the assumption that the $10\,{\rm{s}}$ ${{\rm{\Theta }}}_{s}$ measurements are representative of the long-exposure seeing.

We display a histogram of these fiducial ${{\rm{\Theta }}}_{s}$ values in Figure 6. Figure 5 displays ${{\rm{\Theta }}}_{s}$ as a function of the seasons. The ${{\rm{\Theta }}}_{s}$ values measured in a given wavelength are scaled to a fiduciary wavelength of 500 nm by the scaling law

Equation (1)

and are also corrected for zenith distance.

Figure 5.

Figure 5. Seasonal fiducial ($\lambda =500\,$ nm; see Section 4.2) seeing measurements. Nightly median values were used to fit a monthly distribution. The fraction of nights with seeing data for each month is shown. The quartile values and the actual measured range are shown.

Standard image High-resolution image
Figure 6.

Figure 6. A histogram of the seeing measurements (all referenced to a wavelength $\lambda =500\,$ nm and Robo-AO's average zenith angle of 20) from 2015 December to 2017 June. The 25th, 50th, and 75th percentile seeing values are indicated by the vertical lines.

Standard image High-resolution image

4.3. Seeing Contributions

We note that our median seeing of 1farcs44 differs from the historic median seeing of 0farcs8 reported by the adjacent WIYN telescope.11 One possible explanation for this discrepancy is that the WIYN was built in 1994 with careful attention paid to dome ventilation and telescope thermal inertia. In contrast, the 2.1 m telescope saw first light in 1964 before such considerations were fully appreciated or designed for. Figure 7 plots the measured Robo-AO seeing values as a function of the difference between the ambient dome temperature and the outside air temperature, where the median temperature difference is ∼1° C. It is clear that larger seeing values are correlated with larger temperature differences (the correlation coefficient is 94%). The experience of other observatories indicate that improvements to dome thermalization can significantly improve the measured seeing (e.g., Bauman et al. 2014).

Figure 7.

Figure 7. The binned seeing vs. the dome to outside temperature difference from 2017 February to October. The data were binned in units of temperature and the mean taken thereof. The error bars are the standard deviation of the seeing values in a given temperature bin divided by the square root of the number of seeing measurements in the bin.

Standard image High-resolution image

Another possible cause of the comparatively poor seeing at the 2.1 m telescope is perhaps a more turbulent ground layer. Figure 8 shows a "wind rose," or the frequency of wind speeds originating from different directions, for 2015 December through 2016 June. We find that during this period, the wind most commonly blows from the NNW, or the direction of the higher elevation Mayall 4 m telescope, and rarely from the SE where the terrain is less mountainous. The highest wind speeds ($\gt 40\,$ mph) come from the north while the south has the largest fraction of low wind speeds (the wind speeds originating from within 20° of due south are under 10 mph, 50% of the time).

Figure 8.

Figure 8. A "wind rose" showing a stacked polar histogram of wind speeds and directions from 2015 December through 2016 June. The wind most frequently blows from the NW, N, and NE, which correspond to the more mountainous region toward the direction of the Mayall 4 m telescope. These also tend to be the direction of the high wind speeds while slower wind speeds most often come from the south, where the terrain is less mountainous.

Standard image High-resolution image

Despite these terrain variations, the seeing is not significantly correlated with the wind direction. The wind speed, however, degrades the seeing by several tenths of an arcsecond for winds over 20 mph.12

Figure 9 plots the seeing versus the wind speed, demonstrating that poorer seeing is correlated with higher wind speeds.13 Unfortunately the wind monitor stopped working after 2016 June.

Figure 9.

Figure 9. The binned seeing vs. the wind speed for 2015 December through 2016 June. The data were binned in units of mph and the mean taken thereof. The error bars are the standard deviation of the seeing values in a given wind speed bin divided by the square root of the number of seeing measurements in the bin. For wind speeds over $20\,$ mph, the seeing is degraded by up to 0farcs3.

Standard image High-resolution image

Finally, we investigate the contribution of static aberrations to the seeing-limited FWHM. We find the typical size of the static aberrations that are removed by the AO system by comparing our DM flat map with the median of the DM actuator positions from a night of ∼1'' seeing. The rms of the difference between the DM flat map and this median DM position is 277 nm. Because the open loop rms wavefront error is $\gt 1\,\mu {\rm{m}}$ (Noll 1976), we conclude that static aberrations do not significantly inflate our seeing measurements.

5. AO Performance

5.1. Strehl Ratio

The goal of an AO system is to bring the observed PSF closer to its theoretical diffraction-limited shape. Hence, an important measure of the AO system's performance is the ratio between the peak intensity of an observed PSF and that of the telescope's theoretical PSF—the Strehl ratio. As the AO performance improves, the Strehl ratio increases.

We calculate the Strehl ratio by (1) generating a monochromatic diffraction-limited PSF by Fourier transforming an oversampled image of the pupil, (2) combining several monochromatic PSFs to create a PSF representative of the desired bandpass, (3) re-sampling the polychromatic PSF to match our 0farcs0175/pixel plate scale of the up-sampled "drizzled" frames, (4) obtaining the "Strehl factor," or the ratio of the peak intensity (i.e., the maximum of the centered, drizzled, and summed image) to the sum of the intensity in a 3'' square box, and (5) calculating the Strehl ratio by repeating step 4 for the observed image and dividing by the Strehl factor. These steps are described in detail in Salama et al. (2016).

Regular observation began in 2015 December. After this time, we noticed that the achieved Strehl ratios were noticeably worse than those that were achieved (for similar seeing values) at the Palomar 1.5 m telescope. A number of investigations were undertaken to determine possible causes for this degradation. Eventually, we determined that the Telescope Control System (TCS) was the main contributing factor. In Appendix A, we discuss the problem in detail. We solved this issue by upgrading the TCS (completed in 2017 February). Below, and for the rest of the paper, we discuss the instrument performance since the TCS upgrade.

Figure 10 plots the Strehl ratio versus the measured seeing for the $i^{\prime} $ and lp600 filters. It is clear that the delivered Strehl ratio drops off quickly as the seeing increases—while Robo-AO achieves $\gt 10 \% $ Strehl ratio when the seeing is $\lt 1\buildrel{\prime\prime}\over{.} 0$, a 0farcs25 seeing increase halves the Strehl ratio.

Figure 10.

Figure 10. The Strehl ratio vs. the measured seeing values for 2017 February 21 through June 4 in the $i^{\prime} $ and lp600 filters. The predicted values from Table 2 are overplotted. The shaded region (0% ≤ Strehl ≤2%) indicates the region where our Strehl ratio calculations become inaccurate.

Standard image High-resolution image

In Table 2, we present a detailed error budget under different seeing conditions. This error budget was originally developed by R. Dekany (private communication), and was validated against the on-sky performance of laser AO systems on the Keck and Hale 5 m telescopes, as well as Robo-AO at the Palomar 1.5 m telescope (Baranec et al. 2012). As we lacked turbulence profile(s) for the 2.1 m telescope site, we adopt a mean ${C}_{n}^{2}(h)$ profile measured using a MASS-DIMM atmospheric turbulence monitor collected over a year's baseline at Palomar and scaled to the seeing at Kitt Peak. The error budget's high-order terms are added in quadrature. The single-axis tip or tilt errors are estimated to be dominated by bandwidth error for magnitudes greater than 13 (for fainter objects, measurement error dominates as we were unable to precisely determine the centroid of the star due to the lower number of photons per exposure). As noted in Section 2, we did not use the built-in tip-tilt facility but instead resorted to shift and add. We approximate the error resulting from this approach as follows. We assume a standard −3 db rejection frequency matching the frame rate of the science camera to approximate bandwidth error. The tip-tilt errors are then converted to an equivalent wavefront error and summed in quadrature with the high-order errors. Other high-order and tip-tilt errors include chromatic, scintillation, aliasing, calibration, and digitization errors. The Strehl ratios in Table 2 are calculated using the Maréchal approximation (Maréchal 1947). The FWHM are calculated from PSF models assuming the residual diffraction-limited, residual seeing, and scattered light halos are proportional to the phase variance of the residual errors. Sheehy et al. (2006) have shown that the accuracy of these models are a few percent for Strehl ratios as low as 4%.

Table 2.  The Robo-AO Error Budget

Percentile Seeing 5% 25% 50% 75%
Seeing at Zenith 1farcs00 1farcs13 1farcs31 1farcs56
Zenith Angle 20 20 20 20
Effective Seeing 1farcs04 1farcs17 1farcs36 1farcs62
High-order Errors        
Atmospheric Fitting Error 65 72 82 95
Bandwidth Error 54 60 67 78
High-order Measurement Error 35 38 44 52
LGS Focal Anisoplanatism Error 99 109 124 143
Other High-order Errors 64 65 68 72
Total High-order Wavefront Error 149 nm 163 nm 182 nm 208 nm
Tip-Tilt Errors        
Tilt Bandwidth Error 24 mas 26 mas 30 mas 34 mas
Other Tip-Tilt Errors 7 mas 7 mas 7 mas 8 mas
Total Tip/Tilt Error (one-axis) 25 mas 27 mas 31 mas 35 mas
Total Effective Wavefront Error 165 nm 180 nm 200 nm 228 nm
Spectral Band λ λ/D Strehl FWHMStrehl FWHMStrehl FWHMStrehl FWHM
r' 0.62μ 0farcs07 6% 0farcs10 4% 0farcs11 2% 0farcs14 0% 0farcs34
i' 0.75μ 0farcs08 14% 0farcs11 10% 0farcs11 6% 0farcs12 2% 0farcs15
z' 0.88μ 0farcs10 25% 0farcs12 19% 0farcs12 13% 0farcs13 7% 0farcs14
J 1.25μ 0farcs14 49% 0farcs15 43% 0farcs16 35% 0farcs16 26% 0farcs17
H 1.64μ 0farcs18 66% 0farcs19 61% 0farcs20 54% 0farcs20 45% 0farcs20

Download table as:  ASCIITypeset image

Figure 10 demonstrates Robo-AO's ability to approach the predicted Strehl ratio of 14% in sub-arcsecond seeing conditions. There is significant variation, however, in the measured Strehl ratios for a given seeing value. This is due to variations in the nature of the turbulence. Figure 11, for example, shows two observations of the globular cluster M3. Both observations were taken when the seeing was ∼1farcs8, but the Strehl ratio associated with one of the observations was 5.4% while the other was 3.6%. Because the Strehl ratio is a physically motivated quantity (the fraction of the total starlight inside the diffraction-limited core of the PSF), it is a more accurate predictor of the image image quality than the seeing measurement (an approximate measure of the width of the uncorrected PSF). Hence, the Strehl ratio, rather than the seeing value, is a more reliable predictor for image quality in Robo-AO observations.

Figure 11.

Figure 11. Two observations of the globular cluster M3 have different Strehl ratios, but their nearest measured seeing values were both 1farcs8.

Standard image High-resolution image

5.2. PSF Morphology

Figure 12 shows a representative Robo-AO PSF corresponding to the V = 10 star HIP 56051. The observation was taken in the $i^{\prime} $ band with a total exposure time of 90 s. The seeing at the time of the observation was 0farcs94, and the Strehl ratio of the final PSF is 10.17%.

Figure 12.

Figure 12. A one-dimensional cut through the PSF of HIP 56051 is plotted with two Moffat functions fit to the PSF core and halo, respectively. The dashed curve is a Gaussian distribution with an FWHM corresponding to the seeing measurement and an area equal to the observed PSF's area.

Standard image High-resolution image

The effect of the AO system is to re-arrange the starlight from the equivalent area seeing-limited PSF (dashed curve) to the sharper, observed PSF plotted by the black points. The AO-corrected PSF includes two components: a sharp core and a broader halo, each separately fit by Moffat functions (the light and dark gray curves, respectively). The FWHM of the Moffat function fit to the core is 0farcs1 ± 0farcs01. This value is consistent with the diffraction limit of 1.028 λ/D = 0farcs08.

5.3. Contrast Curves

Section 3 described the high-contrast pipeline, which produces 5σ contrast curves from the high-pass filtered, RDI-PCA reduced science frames. Figure 13 plots the median and best 10% contrast curves for $i^{\prime} $ and lp600 filter science frames, with typical exposure times of 90 s. Under sub-arcsecond seeing (the best 10% of cases), the contrast ratio for a $2\leqslant i^{\prime} \leqslant 16$ primary star is five and seven magnitudes at 0farcs5 and 1farcs0, respectively.

Figure 13.

Figure 13. The contrast as a function of distance from the central star for the $i^{\prime} $ and lp600 filters (with 157 and 53 images, each with an individual exposure time of 90 s, analyzed for the $i^{\prime} $ and lp600 filters respectively). The solid and dashed lines show the median and best 10% contrast curves for each filter. The data has been processed with the RDI-PCA pipeline described in Section 3.

Standard image High-resolution image

6. Astrometric Solution

In order to register Robo-AO images to sky coordinates and correct for field distortions, we must obtain the instrument's astrometric solution. This process is crucial for precision astrometry applications such as solar system object tracking (for example near-Earth asteroids) and the measurement of multiple star systems' position angles and separations. To this end, we use nightly observations of densely populated globular clusters including M3, M5, and M13 to establish and update the astrometric solution. Each night's globular cluster observations are flat-fielded, dark-subtracted, and reduced by the bright-star pipeline.

The first step in obtaining the astrometric solution is to locate all point sources in a globular cluster image, a task made easier by image deconvolution. We deconvolve our reduced images using the method described in Section 3.4. Next, we detect individual sources in the deconvolved image and extract their pixel positions using the SExtractor software package. We proceed if a sufficient number of sources has been detected.

To identify the sky positions of the extracted sources, we take advantage of the milli-arcsecond positional information provided by the Gaia Mission Data Release 1 (DR1) catalog (Gaia Collaboration et al. 2016). We query the DR1 catalog within 100'' of the center of the globular cluster image (recorded by the 2.1 m TCS in the "TELRA" and "TELDEC" FITS header keywords). We retain only those stars that are brighter than a Gaia magnitude of 16 (typically, 70–100 stars are successfully cross-matched to the Gaia catalog).

Next, we cross-match the sources extracted from our deconvolved image with the Gaia sources. This is accomplished by first generating a coarse a priori astrometric solution to project the Gaia star positions onto the detector plane. We then generate a synthetic image by convolving these projected positions with the PSF estimated by AIDA. A synthetic "detected" image, generated using the detected pixel coordinates of stars, accordingly centered and padded, is then correlated with the synthetic reference image to provide the offset that is used to cross-match the stars.

The pixel coordinates of a star i in the detector plane $({x}_{i},{y}_{i})$ are related to its sky position $({{\rm{R.A.}}}_{i},\mathrm{decl}.i)$ via the expressions derived in K. Mierle & D. W. Hogg (2007, in preparation)14 and given in Appendix B here. The estimated field distortion map is shown in Figure 14. We note that the Robo-AO system contains a double optical relay with off-axis parabolas (OAPs), which are known to introduce quadratic distortion. The full astrometric solution (a linear mapping and a second-order distortion) is given in Appendix B and is also available on the Robo-AO archive. The typical difference between an object's Gaia sky coordinates and those derived using the estimated detector plane-to-sky mapping is 5 mas.

Figure 14.

Figure 14. The estimated field distortion map in the detector space. The arrows represent the displacement of each grid point and are 2× magnified for better visual perception.

Standard image High-resolution image

7. Data Archive

We have developed a fully automated data processing and archiving system.15 The data reduction chain for an observing night proceeds as follows. At the end of each night, the visual camera data are compressed and transferred to the network storage. Next, the darks and dome flats taken at the beginning of each night are combined into master calibration files and applied to the observations. The bright-star pipeline is then run on each observation followed by the computation of the Strehl ratio of the resulting image. The high-contrast pipeline also produces high-pass filtered, PSF-subtracted images and contrast curves for each of these processed images (see Section 3). If the drizzled image produced by the bright-star pipeline does not pass a quality check (i.e., if a two-component Moffat fit to the PSF has an anomalously narrow core or wide halo) then the faint-star pipeline re-reduces the rapid readout data. Additionally, the "archiver" processes the nightly seeing data and generates summary plots of the seeing measurements, Strehl ratios, and contrast curves. Completing the full reduction chain for a typical night's worth of data takes a few hours.

The "house-keeping" system uses the dask.distributed library for distributed computation16 to manage the processing queue. The processing results together with ancillary information on individual observations and system performance are stored in a MongoDB17 NoSQL database. For interactive data access, we developed a web-based interface18 powered by the Flask19 back-end. It allows the user to access previews of the processing results together with auxiliary data (e.g., external VO images of a field), nightly summary, and system performance information. The web application serves as the general interface to the database providing a sophisticated query interface.

8. Near-infrared Camera

In 2016 November, we installed an NIR camera for use with Robo-AO. The detector is a 320 × 256 pixel Mark 13 Selex ES Avalanche Photodiode for High-speed Infrared Array (SAPHIRA) with a $\lambda =2.5\,\mu {\rm{m}}$ cutoff and sub-electron read-noise. It uses a ME-911 readout integrated circuit as described in Atkinson et al. (2016) and Baker et al. (2016). The single-board PB1 "PizzaBox" readout electronics were developed at the University of Hawaii Institute for Astronomy. We use 32 readout channels, each capable of a 2 Mpixel s−1 sampling rate, for a maximum full-frame read rate of $\sim 800\,$ Hz. Compared with a similar engineering NIR camera tested at the Palomar 1.5 m telescope in 2014 (Baranec et al. 2015), our current NIR camera includes a science-grade detector and faster readout electronics.

The NIR camera attaches to the Robo-AO f/41 infrared camera port that accesses $\lambda \gt 950\,$ nm after transmission through a dichroic. The camera has an internal cold short-pass ($\lambda \lt 1.85\,\mu {\rm{m}}$) filter and an external warm filter wheel with J, H, clear, and blocking filters. The camera has a plate scale of 0farcs064 per pixel and field of view of 16farcs× 20farcs6.

We achieved first light on sky in 2017 February during the final testing of the upgraded TCS. Initially, we used a $1\,$ Mpixel/second sampling rate (a full-frame read rate of 390 Hz) with detector resets every 300 reads. To create a reduced image, we first assembled difference frames between 39 consecutive reads, totaling $\sim 0.1\,{\rm{s}}$ of integration time, short enough to effectively freeze stellar image displacement. We subtracted a frame median to approximate removing the background. We then synthesized a long-exposure image by registering each corrected frame on the brightest target in the field. Figure 15 shows an example image of a binary star observed in H-band.

Figure 15.

Figure 15. A 5.5 s image of the M-dwarf binary system GJ1116 AB taken in H-band with the near-infrared camera (linear stretch).

Standard image High-resolution image

Currently, data acquisition and reduction is performed manually. In the coming months, we will optimize the detector readout routines for maximum sensitivity to faint objects (including dithering for background removal), integrate the operation of the camera into the robotic queue, and modify our existing data reduction pipeline to handle the NIR data. We intend to investigate automating active tip-tilt correction by using either the visible or infrared camera as a tip-tilt camera, as previously demonstrated at Palomar.

9. Conclusion

Robo-AO at the Kitt Peak 2.1 m telescope is the first dedicated AO observatory. Robo-AO has the capacity to undertake LGS AO surveys of large samples. For instance, a 1000 star survey with exposure times of 60 s per target can be completed on the timescale of a week.

Science programs designed to exploit Robo-AO's unique capabilities are underway. These programs include stellar multiplicity in open clusters, minor planet binarity, major planet weather variability, extragalactic object morphology, sub-stellar companions to nearby young stars, M-star multiplicity, and the influence of stellar companions on asteroseismology. By the end of 2017, on-going upgrades to the 2.1 m telescope and dome will enable fully automated operations without the need for a human safety monitor.

The Robo-AO team thanks NSF and NOAO for making the Kitt Peak 2.1 m telescope available. We would like to thank Richard R. Treffers (Starman Systems, LLC) for his contribution to the upgrade of the 2.1 m Telescope Control System (TCS). We thank the observatory staff at Kitt Peak for their efforts to assist Robo-AO KP operations. Robo-AO KP is a partnership between the California Institute of Technology, the University of Hawai'i, the University of North Carolina at Chapel Hill, the Inter-University Centre for Astronomy and Astrophysics (IUCAA) at Pune, India, and the National Central University, Taiwan. The Murty family feels very happy to have added a small value to this important project. Robo-AO KP is also supported by grants from the John Templeton Foundation and the Mt. Cuba Astronomical Foundation. The Robo-AO instrument was developed with support from the National Science Foundation under grants AST-0906060, AST-0960343, and AST-1207891, IUCAA, the Mt. Cuba Astronomical Foundation, and by a gift from Samuel Oschin. These data are based on observations at Kitt Peak National Observatory, National Optical Astronomy Observatory (NOAO Prop. ID: 15B-3001), which is operated by the Association of Universities for Research in Astronomy (AURA) under cooperative agreement with the National Science Foundation. C.B. acknowledges support from the Alfred P. Sloan Foundation.

Facility: KPNO:2.1m (Robo-AO). -

Software: Image Registration for Astronomy, VIP (Gomez Gonzalez et al. 2017), AIDA (Hom et al. 2007), SExtractor (Bertin & Arnouts 1996), MongoDBFlask.

Appendix A: Telescope Jitter

After moving Robo-AO from the Palomar 1.5 m telescope to the Kitt Peak 2.1 m telescope, the median Strehl ratio across all wavelengths was initially reduced from 5.8% to 3.2%. The source of this degradation was a ∼3.7 Hz vibration in the R.A. axis. Because Robo-AO mitigates tip/tilt by post-facto shift and add rather than a real-time loop, and because its frame rate is typically only 8.6 Hz, the targets were smeared in the R.A. direction.

Figures 16(a) and (b) show the superimposed power spectral densities of the mean subtracted R.A. centroid positions of each target observed at Kitt Peak and Palomar, respectively. The peak at ∼3.7 Hz is clear in the Kitt Peak data, but is not present at Palomar. The R.A.-axis smearing for a single test observation is demonstrated in Figure 17.

Figure 16.

Figure 16. The power spectral densities of the mean subtracted R.A. target positions for each sub-exposure at Kitt Peak (a) and Palomar (b). The peak at $\sim 3.7$ Hz is present at Kitt Peak, but not at Palomar. The solid black lines show the theoretical power-law dependencies of the tilt: ${f}^{-2/3}$ at low frequencies, and ${f}^{-2}$ for 1–10 Hz (Hardy 1998).

Standard image High-resolution image
Figure 17.

Figure 17. For a test observation, the standard deviation along the semimajor and semiminor axes of two-dimensional Gaussian fits to each 0.116 s sub-exposure are plotted vs. the rotation angle of the Gaussian. Here, $-90^\circ $ (dashed black line) indicates that the semimajor axis lies along the R.A.-axis. Clearly, the PSF is elongated along the R.A.-axis.

Standard image High-resolution image

The jitter was mitigated by two changes to the system. First, the KPNO staff noticed a ticking sound corresponding to each rotation of the telescope drive worm gear, which was solved by lubrication. This step reduced the height of, but did not eliminate, the PSD peak. Second, we took a test observation in which only sidereal tracking was enabled, and all fine computer guiding was turned off. The peak was absent in this test observation, leading us to conclude that the TCS was giving erroneous commands that "kicked" the telescope's position. The TCS upgrade in the winter of 2017 eliminated the remaining R.A. jitter (Figure 18). Figure 19 shows a comparison of the Strehl ratios versus the seeing before and after the TCS upgrade.

Figure 18.

Figure 18. The power spectral densities of the mean subtracted R.A. target positions for the Kitt Peak sub-exposures since the telescope control upgrade (2017 February 22 through March 8). The peak that was present in Figure 16(a) is eliminated.

Standard image High-resolution image
Figure 19.

Figure 19. Strehl ratios of the observations taken in $i^{\prime} $ as a function of the seeing scaled to 500 nm before (2015 December through 2017 February 22; black points) and after (2017 February 22 through June 4; gray stars) the enhancements. Note the significant improvement for seeing under $\approx 1.1$ arcseconds.

Standard image High-resolution image

Appendix B: Mapping Image Coordinates to Sky Coordinates

The pixel coordinates of a star i in the detector plane $({x}_{i},{y}_{i})$ are related to its sky position $({{\rm{R.A.}}}_{i},\mathrm{decl}.i)$ via the following set of equations (K. Mierle & D. W. Hogg 2007, in preparation).20 We are using the tangent projection approach given that our field of view is quite small. The "native" tangent plane position of the star $({u}_{i},{v}_{i})$ is given by:

Equation (2)

where

Equation (3)

$f(x,y)$ and $g(x,y)$ are polynomial functions of order Nf and Ng that describe distortion on the tangent plane, $({x}_{\tan },{y}_{\tan })$ is the location of the tangent point in detector pixel coordinates, and a 2-by-2 matrix M (measured in $\deg \,{\mathrm{pix}}^{-1}$) gives the linear relationship between native and pixel coordinates.

The polynomials $f(x,y)$ and $g(x,y)$ have coefficients apq and bpq

Equation (4)

where the limits on the q summation ensure that there are no zeroth order or linear terms and no terms above order Nf or Ng (that is, no terms with $p+q\gt {N}_{a}$ or $p+q\gt {N}_{b}$). As noted in Section 6, the Robo-AO system contains a double optical relay with OAPs, which introduce quadratic distortion. We therefore set Nf = 2 and Ng = 2. Equation (4) is then expanded as follows:

Equation (5)

The vector position in the tangent plane ${{\boldsymbol{R}}}_{i}$ is just a scaling back to the natural units of the native coordinates (expressed as a vector), which are relative to the tangent point, plus the vector pointing to the position of the tangent point $\hat{{\boldsymbol{t}}}$:

Equation (6)

where the unit vectors are defined in an ICRS realization, and $\hat{{\boldsymbol{t}}}$ is given by:

Equation (7)

To get back onto the celestial sphere, the vector position in the tangent plane must be re-scaled back to unit length:

Equation (8)

Finally, the celestial position $({{\rm{R.A.}}}_{i},\mathrm{decl}{.}_{i})$ of the star is given by inverse trigonometric functions of components of the unit vector ${\hat{{\boldsymbol{r}}}}_{i}$:

Equation (9)

where the function $\arctan (y,x)$ takes the inverse tangent of the ratio y/x but properly accounts for the quadrant.

Given the pixel and sky coordinates of a set of stars detected on the image, we run a least-squares estimation of the transformation parameters. We do a few reiterations of the estimation process, first refining the initial coarse parameter values, and subsequently discarding the stars that show large residuals. We use the statistical bootstrap method to estimate the confidence intervals for the parameters. The current best estimates of the transformation parameters with $1\sigma $-errors are as follows. The components of the matrix M:

Equation (10)

which corresponds to a rotational angle of 0fdg112 east from the north, and mean pixel scales in the x and y directions of $0\buildrel{\prime\prime}\over{.} 0357277$ and $0\buildrel{\prime\prime}\over{.} 0349884$, respectively. The pixel scales, in turn, yield an image size of $36\buildrel{\prime\prime}\over{.} 5137$ by $35\buildrel{\prime\prime}\over{.} 7582$. The location of the tangent point in detector pixel coordinates is $(-1.70\pm 0.04,-2.95\pm 0.01)$. Finally, the coefficients in Equation (5) are:

Equation (11)

Footnotes

Please wait… references are loading.
10.3847/1538-3881/aa9be6