Paper
27 June 2006 A C++ class library for telescope pointing
David L. Terrett
Author Affiliations +
Abstract
tpk is a C++ class library, layered on TCSpk and slalib that implements virtual telescope objects for generating mount and rotator position (and optionally, velocity and acceleration) demands, predicting the position of guide probes etc. in the focal plane and tip and tilt for steerable optics. These objects allocate and manage storage for the kernel context in a thread safe manner enabling a pointing kernel for a specific telescope configuration to be constructed simply by creating the necessary objects and calling their "fast", "medium" and "slow" update methods at the appropriate rates. Additional facilities include: Tracking of solar system objects using orbital elements as tabulated by the Minor Planet Center, the JPL Horizons system and the Astronomical Almanac or the for the major planets, built-in ephemeredes due to Chapront and Francou - Management of pointing models including the logging of pointing test data capable of being read into TPOINT, catalogues of pointing reference stars and pointing adjustments from handsets and guiders including the necessary digital filters - Generation of world coordinate system mappings and FITS keywords for instruments. The library can be tailored for a particular operating environment by replacing the mutex and clock classes. For "off-line" or otherwise non time-critical application the existing Posix and Windows implementations can be used.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
David L. Terrett "A C++ class library for telescope pointing", Proc. SPIE 6274, Advanced Software and Control for Astronomy, 627412 (27 June 2006); https://doi.org/10.1117/12.669935
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Telescopes

C++

Stars

Data modeling

Clocks

Control systems

Space telescopes

RELATED CONTENT

ESPRESSO, an exo-Earths hunter for the VLT
Proceedings of SPIE (September 26 2013)
A unified future for ground and space optical telescopes
Proceedings of SPIE (August 18 2005)
SIM-PlanetQuest: progress report
Proceedings of SPIE (June 28 2006)
MONET/North: a very fast 1.2m robotic telescope
Proceedings of SPIE (June 30 2006)
Observation scheduling tools for Subaru Telescope
Proceedings of SPIE (September 16 2004)

Back to Top