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 144, the average Strehl ratio is 4% in the band. After post processing, the contrast ratio under sub-arcsecond seeing for a primary star is five and seven magnitudes at radial offsets of 05 and 10, 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 nm portion of the converging beam to the visible wavelength filter wheel and EMCCD detector (see Table 1). The filter wheel includes , , , and 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 |
EM gain, selectable | 300, 200, 100, 50, 25 |
Effective read-noisea | 0.16, 0.24, 0.48, 0.96, 1.9 |
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 | , , , , lp600 |
Standard Exposure Time |
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.
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.
Download figure:
Standard image High-resolution image3.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 35 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 35 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).
Download figure:
Standard image High-resolution imageGiven 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 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).
Download figure:
Standard image High-resolution imageThe 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 (), 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 observation was obtained each hour. Specifically, the Robo-AO queue scheduler arranges an observation of a bright ( mag) star within 10° of the zenith to refocus the telescope and measure . As of this writing, there is no significant difference between these "long" and "short" observations. Here on, we proceed with the assumption that the measurements are representative of the long-exposure seeing.
We display a histogram of these fiducial values in Figure 6. Figure 5 displays as a function of the seasons. The values measured in a given wavelength are scaled to a fiduciary wavelength of 500 nm by the scaling law
and are also corrected for zenith distance.
Download figure:
Standard image High-resolution imageDownload figure:
Standard image High-resolution image4.3. Seeing Contributions
We note that our median seeing of 144 differs from the historic median seeing of 08 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).
Download figure:
Standard image High-resolution imageAnother 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 ( 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).
Download figure:
Standard image High-resolution imageDespite 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.
Download figure:
Standard image High-resolution imageFinally, 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 (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 00175/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 and lp600 filters. It is clear that the delivered Strehl ratio drops off quickly as the seeing increases—while Robo-AO achieves Strehl ratio when the seeing is , a 025 seeing increase halves the Strehl ratio.
Download figure:
Standard image High-resolution imageIn 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 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 | 100 | 113 | 131 | 156 |
Zenith Angle | 20 | 20 | 20 | 20 |
Effective Seeing | 104 | 117 | 136 | 162 |
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μ | 007 | 6% | 010 | 4% | 011 | 2% | 014 | 0% | 034 |
i' | 0.75μ | 008 | 14% | 011 | 10% | 011 | 6% | 012 | 2% | 015 |
z' | 0.88μ | 010 | 25% | 012 | 19% | 012 | 13% | 013 | 7% | 014 |
J | 1.25μ | 014 | 49% | 015 | 43% | 016 | 35% | 016 | 26% | 017 |
H | 1.64μ | 018 | 66% | 019 | 61% | 020 | 54% | 020 | 45% | 020 |
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 ∼18, 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.
Download figure:
Standard image High-resolution image5.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 band with a total exposure time of 90 s. The seeing at the time of the observation was 094, and the Strehl ratio of the final PSF is 10.17%.
Download figure:
Standard image High-resolution imageThe 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 01 ± 001. This value is consistent with the diffraction limit of 1.028 λ/D = 008.
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 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 primary star is five and seven magnitudes at 05 and 10, respectively.
Download figure:
Standard image High-resolution image6. 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 are related to its sky position 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.
Download figure:
Standard image High-resolution image7. 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 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 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 nm after transmission through a dichroic. The camera has an internal cold short-pass () filter and an external warm filter wheel with J, H, clear, and blocking filters. The camera has a plate scale of 0064 per pixel and field of view of 165 × 206.
We achieved first light on sky in 2017 February during the final testing of the upgraded TCS. Initially, we used a 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 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.
Download figure:
Standard image High-resolution imageCurrently, 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), MongoDB, Flask.
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.
Download figure:
Standard image High-resolution imageDownload figure:
Standard image High-resolution imageThe 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.
Download figure:
Standard image High-resolution imageDownload figure:
Standard image High-resolution imageAppendix B: Mapping Image Coordinates to Sky Coordinates
The pixel coordinates of a star i in the detector plane are related to its sky position 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 is given by:
where
and are polynomial functions of order Nf and Ng that describe distortion on the tangent plane, is the location of the tangent point in detector pixel coordinates, and a 2-by-2 matrix M (measured in ) gives the linear relationship between native and pixel coordinates.
The polynomials and have coefficients apq and bpq
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 or ). 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:
The vector position in the tangent plane 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 :
where the unit vectors are defined in an ICRS realization, and is given by:
To get back onto the celestial sphere, the vector position in the tangent plane must be re-scaled back to unit length:
Finally, the celestial position of the star is given by inverse trigonometric functions of components of the unit vector :
where the function 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 -errors are as follows. The components of the matrix M:
which corresponds to a rotational angle of 0112 east from the north, and mean pixel scales in the x and y directions of and , respectively. The pixel scales, in turn, yield an image size of by . The location of the tangent point in detector pixel coordinates is . Finally, the coefficients in Equation (5) are:
Footnotes
- 6
From the commissioning of Robo-AO at Kitt Peak in 2015 November through 2017 February, the right ascension (R.A.) axis of the 2.1 m telescope suffered from a Hz jitter (see Section 5.1 and Appendix A) that caused a slight elongation of the stellar point-spread function. As a result, the ADCs were not correctly calibrated until an upgrade to the telescope control system removed the jitter in 2017 February.
- 7
A detailed analysis of the operation of this camera, its imaging performance, and its incorporation into an active tip-tilt control loop will be reported elsewhere.
- 8
- 9
In contrast to that of the bright-star pipeline, the output of the faint-star pipeline is not oversampled and can therefore be directly used in the deconvolution process.
- 10
("Smaller" compared to the scale of the artifacts, introduced by the cone effect).
- 11
- 12
The dome closes when the wind speed exceeds 40 mph.
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
http://astrometry.net/svn/trunk/documents/papers/wcs-tutorial/wcs.tex, accessed on 2017 June 20.