The US Naval Observatory (USNO) operates a wide range of telescopes, from historic meter-class telescopes through modern portable commercial-off-the-shelf (COTS) systems. As the number and variety of systems increases, maintaining separate control software for each telescope becomes impractical. We have implemented Telescope Control Software (TCS) in Python that allows us to quickly and safely unify interactions with, and outputs from, a large variety of telescopes. We will discuss the design and operations of this TCS, including examples of how the flexible nature enables similar control for vastly different system architectures and observational goals.
|