The Thirty Meter Telescope (TMT) will be a ground-based, 30-m optical-IR alt-az telescope with a highly segmented primary mirror located in a remote location. Efficient science operations require the asynchronous coordination of many different sub-systems including telescope mount, three independent active optics sub-systems, adaptive optics, laser guide stars, and user-configured science instrument. An important high-level requirement is target acquisition and observatory system configuration must be completed in less than 5 minutes (or 10 minutes if moving to a new instrument). To meet this coordination challenge and target acquisition time requirement, a distributed software architecture is envisioned consisting of software components linked by a service-based software communications backbone. A master sequencer coordinates the activities of mid-layer sequencers for the telescope, adaptive optics, and selected instrument. In turn, these mid-layer sequencers coordinate the activities of groups of sub-systems. In this paper, TMT observatory requirements are presented in more detail, followed by a description of the design reference software architecture and a discussion of preliminary implementation strategies.
[1]
Jean-Christophe Sinquin,et al.
Progress toward developing the TMT adaptive optical systems and their components
,
2008,
Astronomical Telescopes + Instrumentation.
[2]
David R. Silva,et al.
Defining common software for the Thirty Meter Telescope
,
2006,
SPIE Astronomical Telescopes + Instrumentation.
[3]
Jan Swevers,et al.
Ground-based and airborne instrumentation for astronomy
,
2010
.
[4]
David Crampton,et al.
Early light TMT instrumentation
,
2008,
Astronomical Telescopes + Instrumentation.
[5]
Jerry Nelson,et al.
The status of the Thirty Meter Telescope project
,
2008,
Astronomical Telescopes + Instrumentation.
[6]
Luc Gilles,et al.
Progress towards developing the TMT adaptive optical systems and their components
,
2008
.
[7]
G. Chiozzi,et al.
TRENDS IN SOFTWARE FOR LARGE ASTRONOMY PROJECTS
,
2007
.